updated js boilerplate