I've thought about it and this will be a groovy project