Added defs.h & defs.c