use parse_arrayref and build_utf8