output.c updated