add argument 2 to restart operation