Added product, projection
If something sounds like a duck and moves like a duck, it's a duck