brought in localjs updates