change model and edit callbacks
email field