Stage 1 MVC structure