improve phone parsing