fixed doxygen warnings
changed some types