@Hubert
man! this is it.
give me some time to ponder over it.
I am 99.9% sure that it is complete.

thanks again to @Hubert and @Alphabravo for putting in so much of time+patience+knowledge+intelligence into it.
All hail All in here!
and yes Party is surely to be held. hehe