use libphonenumber for formatting
fixed can-auth logic