REQUIRES SCRATCHER TO USE ----------------------------------------------------------------------------