content and js updates