more parsing of query str