re-sync 0.c & 0.h