updates for groovy