Create compact.c