same sim as before, even longer: changed init_homogenous paradigm