Add system.c