handle extensions
open-uri interface
