fixed the todo greedy extend parameter section