ginkgo blog 2