hw3-3 init