GeneralConnection.comDictionary
barber's pole