updates
add jsdoc