add JS Best Practices