it can roll back to the initial environment