better phone parsing