adf service