add support of slim template engine