using vanilla js now, but coffe still used for the specs