action base reshuffle