added Run, model, view, and controller classes