WIP, socket connect working