restore completion