api addition