started assignment 4