use cerr instead fprintf(stderr)