initial push of fire4.c