added jsdoc blocks to piano