scene state stuff