GM final version