more javascript added