full rework to changfe the way connection happens
full rework to changfe the way connection happens more files