updating APIs