manual connection revised