API js bug fix