recreate solution