moving things that rely on prompt state