Added complete working demo