web_root is now dynamic