view is now in mvc ish format