add header file common.h