so app can run without webserver