fixes js bugs