more js updates