add select api