Revert "Revert "Regene Block V2""

This reverts commit 95906c6a2eb373d2d25233094719efdb7cc53225.