+userlist = []
+
+class User(object):
+ pass
+
+for (un, rec) in users.items():
+ u = User()
+ u.username = un
+ u.links = rec['links']
+ u.start = rec['start']
+ u.weeks = report.get(un, [])
+
+ userlist.append(u)
+
+def user_key(u):
+ return (u.start, u.username)