refining the type size