require no longer necessary
more docs
more cleanup
dead code