Worked on template operations class