new version for new demo