require open-uri added