init.c log.c updated