preliminary changes for implementing Schur Complement Reduction