refactor for consistency in add, remove, edit section links