apply: history patch