Add solution model and controller