started working on socket io