added API support