new solution and read me update