by r543d
Straight forward, direct, and we'll written. ***** Thanks for sharing.
It seems your first language is not English. I suggest getting an editor to help you with this.