roll back and intialize