starting to implement adx