add scopes(http, https, ftp)
add options.go