auto-acquire controller