0. start with blank file
1. add preference function
2. add time
3. add the existence of another agent
4. add the existence of networks of other agents
0. start with blank file
1. add preference function
2. add time
3. add the existence of another agent
4. add the existence of networks of other agents