bug fix, damn js