GeneralConnection.comDictionary
adam's needle