lazy greedy by default
stable lazy greedy