add input history