needed for new controller logic