Homework1 work in progress