second part done by muhammad syahman