cleaning up
moving towards int8/16/32

instead of char, short, long