update lost code (1/2)