updated 7/25 blog on groovy