init
merge
HW3. first part