refactor, edit&add& search