fix #1
doxygen documentation added