updated the groovy lib