add jsdoc comment

add many many comment for jsdoc documentation,