reverted CommonConnection class;