add history + doc