added files from web-server, started adding compatibility