more on greedy