new GOMTL integrated with the rest of the code