sixth commit of assignment 1