modified by hamada