fix idiocy with greater than meathod