model-view-controller with running localhost