add bmiddle