adding hudson API support