documentation
more cleaning up