scanning & accumulating background