web server communication added