saving changes before major overhaul to record arguments