+ bug fix js