edit, add, remove step, reorder