introducing the TypeConverter module