stream compaction: attempt1