make a better mvp example