reading, js best practices part 2