changes to make jsdoc generation possible