added existings APIs