add groovy mode