add oad.h header file