MVP skeleton