working version of web app - very basic