add about CGO
support multiple packages
add scope option