add rest demo