started with assignment 2