This is interesting, but I am having an issue figuring out what is the purpose of the departments? What goal are they ultimately trying to enforce here?