added per block