GOMTL integrated with the learning class and new parameter optimisation schema