add scene configurate, refactoring