needed to import Base.isless to override isless
merging