block counting