use component/querystring (close #164)