more front end work and compliation of javascript