add my Socket factory