started doing doxygen comments then got lazy and stopped