Adding latest version of still not working solution to problem 66