generic connection structure and example signUp service