update code spelunking language