It works !! And the code is so much simpler than it used to ! I'm going to merge the branches now and get ready for experiments