considering how to optimize the ordering of edit options