p.socketio initiated