fetch.c updated