gen-gua : Invest Definitions Index