took a break for a while, here is my return....