added API usage