assignment 2 complete
assignment 3 complete
forward/backward
assignment 4 complete