single controller instance