homework1 : started