new libs and js