groovy updates