Interface for controllers