more cleanup
forward 97 code is all filled in, but it crashes with a memory exception