keep track of global history