jsDocs and code refactoring