You will very well realized, the great difficulties and obstacles at every point, which I might have experienced in, thinking of new idea/product/projects, develop the idea/ products, make first rough and then final working prototypes, then produce..
Relevance: 8.5764675