implemented ADE search