add type converter