groovy demo