general public hailing