for COM580 API class