cleaned up code and documentation
no changes, just trying to sync