add setColor, add jsdoc