controller recipe