init.c updated