working but count got prob