vision changes for Groovy