simplify the way request URL constructed