Groovy tools