validate phone first