advanced controllers