still trying simpler, but failing
back to original....
wargarbl