add doxy documentation
add doxy documentation