scratchy abstract