added web demo
cleaner versions