modify interface History