fix main.c in si