made a start at adding Groovy