new solution updated