dist_init modification...