Work in progress ... 

Thanks for your patience.