circularslot
merged controller