add chooseService