extended demo