added new.c