added basic: now you can pass on basic auth to open-uri