Add doxygen documentation
Add doxygen documentation and remove old comments
Add doxygen documentation
Add doxygen documentation and remove old comments
Add doxygen documentation
Add doxygen documentation and identify mistake and unused code