add groovy demo