added and update jsdoc annotations and build target