add new demo feature