assn3 finished