start of ADF approach