Adding documentation
clean up