new templates for inputs