Commited assignment 4