Add history lib