fix the is Template
transfer costable type