move history code into history.c