changed Number to Comparable