add first.c