Still have my head on hw0 part 3
Final fix hw0 part 1