better the template