O'Neill rewarded main coalition parties who have stayed with him during an ongoing political wrestle as the opposition prepares for a vote of no confidence against him.
Radio New Zealand International reports that from the United Resources Party, William Onglo is now Minister for Defence, and Elias Kapavore, becomes the Minister for Health.
Another URP MP, Tomait Kapili, becomes Minister assisting the Prime Minister on Bougainville Affairs.
The Rigo MP, Lekwa Gure, who recently joined the Melanesian Alliance with his former Pangu Pati leader Sam Basil, becomes Minister for Civil Aviation.
Basil has swapped his Finance portfolio with a senior member of O'Neill's People's National Congress, Richard Maru, to take up as the National Planning Minister.
Another PNC MP, Wesley Nukunj, becomes the Minister for Public Service.
The Melanesian Alliance's Chris Nangoi has been appointed Minister for Transport and Infrastructure.