let Utf be an interface