reduce failed , next step:aos ->soa