added compareTo interface