added API method