adding common.h