implemented JS and Bower