discover impl which will be integrated with the generative package