reengineered and living rule implemented