added @author jsdoc