change contact create logic