updated sic.c