Add model, view, controller