finished re-model of edit case controller. next try to clean up single-case-controller and other similar parts with new method