restore to the original code