add ViaParser, but have bug in ContactParser