FIX:  data types to unsigned
up