initial view/model/controller