cleanup
updated documentation