correct templates and parameters