assignment 1.2 thingies