greedy merge pick refacktor