added submissions view, controller and model