HW1 required part finished