Added socket dependency