Live Demo and reset function added