added doc in HTML and LaTex thank to doxygen