++++++ NGM +++++