Move approvals into new controller