add coverage to guide testing
test docs methods
test app
remove dead code