in progress
init.c updated