write common.h