with working live reload, needs to be coffeefied