add api selection