counting is hard too.