added demo module