postings here mere musings ..work in progress