Added several templates for classes