refactor scene selection phase 3