Use proper JSDoc documentation