commiting assingment 2