updated procedures concept. #403