add b.h