add connection ID implementation