remove utf8 byte order mark
allow parenthesis in records
add test cases