counting complete