gscv progress

Here the attempt to save humanity
why dont you call this in `initialize`?