hamid-haleem documents