Homework1 submission