MCV Framework