redoing demos