making good progress on the stage illusion.