remove duplicate API