more jsdoc annotations