event sequence instead of cycle