include corrrect adl_functions.h