Hi, I added everything I could. Different approaches could work, this is my best.
You can drop a link to your version if you want so, I don't mind....