add normal code for little types