added other comparators based on == and <=