rm debugging
documentation
functions and docs