hailing from