General Motors (GM) and the United Auto Workers (UAW) appear to be making progress toward resolving the major strike that has been ongoing for over a month, according to a top union negotiator. Mike Booth, the vice president of the UAW’s GM department, expressed optimism about reaching a tentative agreement, stating, “All the pieces are there, we just have to glue it together.” His comments came during a labor rally in downtown Detroit on Thursday.

GM, along with Ford Motor and Stellantis NV, has been working to reach a deal to end the strike that began on September 15. The three companies have made significant offers to UAW workers, including historic wage increases and the reinstatement of inflation protection measures that were given up during the financial crisis.

While progress has been made, Booth noted that an agreement on pay and pensions has not yet been reached. GM has offered a 20% raise over four years, while Ford has offered 23%. However, the UAW believes that “20% is not enough.” Talks are ongoing to find a resolution on these issues.

A GM spokesperson declined to comment on the negotiations.

In response to the strike, the UAW has been initiating walkouts at select plants with the possibility of expanding to additional facilities if progress is not made. Currently, workers at a GM pickup plant in Missouri are on strike, along with 18 parts-distribution warehouses. There were plans to strike the company’s large-SUV plant in Arlington, Texas, but that action was canceled when GM agreed to include future hires at electric-vehicle battery plants in its master labor agreement.

In addition to pay and pensions, the company and union are also working to negotiate pensions and healthcare benefits for retired workers. While the union seeks a guaranteed pension, Booth stated that they are open to negotiation as long as a strong plan is in place to protect members.

Booth mentioned that on Thursday, the union presented GM negotiators, including CEO Mary Barra, with a comprehensive proposal. Both sides are scheduled to meet again on Friday to continue discussions and work towards a resolution.