commit 26: prepare interactivity demo