try this version to fix disconnect issues