mid assembly