MCV dir struct