JSDoc and more features