Split controller