move generic init to init/generic.sh