assignment 3 initial