Finished view, added model validation.