collecting & counting complete