init as HW3