updated procedures