adding history and other ochanges