add mgo box functionality