Added core.c