Update random families. i think it works. The precision still needs to be addressed.