added (mread-box) dispatcher
added (mwrite-box) dispatcher