small int are unsigned integer