add phone number validation and formatting