homework 6 init