got size and type test working