scene refactoring
automation