add kael.h