added more scene logic