add groovy scriptability