started assignment 3