fix api.js