add api ctrl