modified app controllers