2 msg restoration