working split controllers