zayed hasan's public page