figureS3reproduce finished