adding styling, and attempted error handling for MVC