TBLackey assignment 2'