lotsa work to add proce book functionality. needs a tidyup...