formalize mock source - waiting on feedback from gary
rework application controller