added demo examples