fixed hex and oct.. it broke after updating pos and neg values