add compareTo-default-method
remove compareTo-method