updated for the cave