changes to use web.web and dub.json