simply fetch to use less distinct & subtract