Improved template. TODO: Ends with the template.