adding block creation code to SVTSolver