commit implementation greater element in list