* separate storage/webserver from collector