thank you i usually find persistence is its own reward but in this case i will make an exception