adding initial socket code