added doxygen comments to controllers