Homework1 draft