add seedTemplate and chemicalTemplate functionalities