scratch 25112018