added templated comparators