add init.c