Scratchpads: an introduction