renew 2D solution