basic share counting