Multi Purpose Middle Check