code cleanup
show documentation
add docs
reflect docmentation