Interactive and immersive experience