finished session02 hw