slim as the template language