added module demos