JSDoc-style comments added