add file common.c