Work done on assn4.