Thanks for the comments heres a slightly sharpened v2.