lots of new stuff. multi page support almost done