readme and common.h