basic socket manager added