hw3.3 initial