added demo exercise