adding a doxygen comment and fixing some tabbing issues