- refactored edit controller added auto complete