Add type transformer

Add type transformer