add url (http/https/ftp/file) input stream classes