Groovy

fixes #53