Implemented Comparable successfully