allows for js or coffee