documentation scratch