JSDoc annotations added