sovle connection problem