Your comments

I implemented this version: