Homework1 committed