@reconstruct action part