some thoughts...or pondering....