Hats off to you James. Very nice work