major update; next step in process of developing mvc