function realized: scene list, trigger list(half)