updated newfil.c