Middle designing