Added Support to current system for negative numbers