initial version of web demo