Framework + demo set-up