using slim for templates rather than erb