how, why, demo, requirements