add provider groovy