membership sys edit page refactor