redefining structure for update site