main.py is just the driver person.py -person class -population generation functions tools.py -used to store tool functions (like the weighted selection function)