Groovy scripts