documentation and clean up