added slim templating engine