more simple counting