add start code for HW3