roll back and add message