gt and lt and ge and le are now complete