Simplex framwork