That's a lot of code but i will try to find the best of it Thank you.