added doxygen-style comments
oops