added sor pressuure exchange