chapter 5 w/o exercises
unescape values in query string