added kukacontrolqueue (added another layer of abstraction