added hw_1-- unifinished (to be finished after practice in a few hours)