more js documentation