added on separate header for the templates