update on johns javascript