figureS4reproduce finished (almost)