gota change this to be initialSocket