modified:   view.cpp