add api for select with projector