integrating controllers