add comparator
remove ~