3 Essential Ingredients For Asset pricing and the generalized method of moments GMM