hw1 init