more javascript documentation