completed till 5.3 4th part