Great Migration Private Complete Details

The great migration Private (#100)