socketio and card skeleton