assigment 2 initial state