restoring to initial state
restoring to initial state