add graphmap, do preread on formatted reader and add a few things here and there