some groovy integration