everything's good, reconstruct junit test could be buggy