Driver type
Balancing different objectives
Driver role
main driver