use slim for templating