As requested here's the short version. Comments always welcum!