operation in different scenes