header app uses controllers now