- initial implementation of web-app