add character history