participation is working with photos
initial socket.io support