Templates and Data types created