try add type

still not sure about inner type representation