hafeez demands