update constrain customer phone
first customer refactoring