improve url.toString
make fulifll chainable