bug fix : javascript