Forgot to include updatedb.py. Updated classes.py to use segregation, though only on the surface for now