SEMI SCRATCH