more to SmoothingStrategy and refactoring of ADSal