add getOwner() API