introduced base javascript libraries