added scene management