Strict Standards: Non-static method SEBenchmark::getInstance() should not be called statically in /home3/nextron/public_html/header.php on line 35

Strict Standards: Non-static method SESmarty::getInstance() should not be called statically in /home3/nextron/public_html/header.php on line 43

Strict Standards: Non-static method SEDatabase::getInstance() should not be called statically in /home3/nextron/public_html/header.php on line 96

Strict Standards: Non-static method SELanguage::info() should not be called statically in /home3/nextron/public_html/header.php on line 104

Strict Standards: Non-static method SELanguage::_init() should not be called statically in /home3/nextron/public_html/include/language/language.php on line 334

Strict Standards: Non-static method SELanguageStorage::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/language/language.php on line 156

Strict Standards: Declaration of SELanguageStorageMysql::edit() should be compatible with SELanguageStorage::edit() in /home3/nextron/public_html/include/language/storage/mysql.php on line 255

Strict Standards: Declaration of SELanguageStorageMysql::get() should be compatible with SELanguageStorage::get() in /home3/nextron/public_html/include/language/storage/mysql.php on line 255

Strict Standards: Non-static method SECore::getSettings() should not be called statically in /home3/nextron/public_html/header.php on line 107

Strict Standards: Non-static method SECache::getInstance() should not be called statically in /home3/nextron/public_html/include/class_core.php on line 28

Strict Standards: Non-static method SECacheStorage::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/cache/cache.php on line 66

Strict Standards: Non-static method SEDatabase::getInstance() should not be called statically in /home3/nextron/public_html/include/class_core.php on line 39

Strict Standards: Non-static method SECache::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/class_url.php on line 67

Strict Standards: Non-static method SECacheStorage::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/cache/cache.php on line 66

Strict Standards: Non-static method SEDatabase::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/class_url.php on line 78

Strict Standards: Non-static method SELanguage::_preload_multi() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/class_datetime.php on line 35

Strict Standards: Non-static method SELanguage::_init() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/language/language.php on line 529

Strict Standards: Non-static method SESession::getInstance() should not be called statically in /home3/nextron/public_html/header.php on line 125

Strict Standards: Non-static method SESessionStorage::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/session/session.php on line 49

Strict Standards: Declaration of SESessionStorageNone::register() should be compatible with SESessionStorage::register($options = Array) in /home3/nextron/public_html/include/session/storage/none.php on line 16

Strict Standards: Non-static method SEDatabase::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/session/session.php on line 600

Strict Standards: Non-static method SESession::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/class_user.php on line 509

Strict Standards: Non-static method SESession::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/class_admin.php on line 208

Strict Standards: Non-static method SELanguage::select() should not be called statically in /home3/nextron/public_html/header.php on line 181

Strict Standards: Non-static method SELanguage::_init() should not be called statically in /home3/nextron/public_html/include/language/language.php on line 234

Strict Standards: Non-static method SELanguage::info() should not be called statically in /home3/nextron/public_html/header.php on line 183

Strict Standards: Non-static method SELanguage::_init() should not be called statically in /home3/nextron/public_html/include/language/language.php on line 334

Strict Standards: Non-static method SELanguage::info() should not be called statically in /home3/nextron/public_html/header.php on line 189

Strict Standards: Non-static method SELanguage::_init() should not be called statically in /home3/nextron/public_html/include/language/language.php on line 334

Strict Standards: Non-static method SECore::getPlugins() should not be called statically in /home3/nextron/public_html/header.php on line 229

Strict Standards: Non-static method SECache::getInstance() should not be called statically in /home3/nextron/public_html/include/class_core.php on line 62

Strict Standards: Non-static method SECacheStorage::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/cache/cache.php on line 66

Strict Standards: Non-static method SEDatabase::getInstance() should not be called statically in /home3/nextron/public_html/include/class_core.php on line 73

Strict Standards: Declaration of rc_rssfeed::delete() should be compatible with rc_model::delete($id = NULL) in /home3/nextron/public_html/include/class_rssfeed.php on line 132

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 720

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 1087

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 1595

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 1636

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 1656

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 1756

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 1960

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 2358

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 2362

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 2366

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 2370

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 2418

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 2440

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 2445

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 2449

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 2453

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 2501

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 2523

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 2927

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 2935

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 2943

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 2951

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 2959

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3300

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3304

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3308

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3312

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3373

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3395

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3434

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3456

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3461

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3465

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3469

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3473

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3783

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3815

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3845

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3868

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3879

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3889

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3911

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3925

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3952

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 3978

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4167

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4180

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4201

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4214

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4242

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4256

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4278

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4292

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4496

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4532

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4568

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4594

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4623

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4637

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4668

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4698

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4851

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4876

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4908

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4934

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 4988

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5117

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5153

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5186

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5217

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5321

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5353

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5392

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5428

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5463

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5498

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5505

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5790

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5794

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5798

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5802

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5850

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5872

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5877

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5881

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5885

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5933

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 5955

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 6392

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 7588

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 7649

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 7730

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 12921

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 12986

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 13011

Deprecated: Assigning the return value of new by reference is deprecated in /home3/nextron/public_html/include/class_radcodes_rss.php on line 13574

Strict Standards: Non-static method SELanguage::_preload_multi() should not be called statically in /home3/nextron/public_html/header_rssfeed.php on line 10

Strict Standards: Non-static method SELanguage::_init() should not be called statically in /home3/nextron/public_html/include/language/language.php on line 529

Strict Standards: Non-static method rc_toolkit::get_setting() should not be called statically in /home3/nextron/public_html/header_rssfeed.php on line 14

Strict Standards: Non-static method rc_toolkit::owner_level() should not be called statically in /home3/nextron/public_html/header_rssfeed.php on line 25

Strict Standards: Non-static method SELanguage::_preload_multi() should not be called statically in /home3/nextron/public_html/header_article.php on line 10

Strict Standards: Non-static method SELanguage::_init() should not be called statically in /home3/nextron/public_html/include/language/language.php on line 529

Strict Standards: Non-static method SE_Hook::register() should not be called statically in /home3/nextron/public_html/header_article.php on line 66

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 151

Strict Standards: Non-static method SE_Hook::register() should not be called statically in /home3/nextron/public_html/header_article.php on line 67

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 151

Strict Standards: Non-static method SELanguage::_preload() should not be called statically in /home3/nextron/public_html/header_event.php on line 15

Strict Standards: Non-static method SELanguage::_init() should not be called statically in /home3/nextron/public_html/include/language/language.php on line 559

Strict Standards: Non-static method SE_Hook::register() should not be called statically in /home3/nextron/public_html/header_event.php on line 67

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 151

Strict Standards: Non-static method SE_Hook::register() should not be called statically in /home3/nextron/public_html/header_event.php on line 69

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 151

Strict Standards: Non-static method SE_Hook::register() should not be called statically in /home3/nextron/public_html/header_event.php on line 71

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 151

Strict Standards: Non-static method SE_Hook::register() should not be called statically in /home3/nextron/public_html/header_event.php on line 73

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 151

Strict Standards: Non-static method SE_Hook::register() should not be called statically in /home3/nextron/public_html/header_event.php on line 75

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 151

Strict Standards: Non-static method SELanguage::_preload() should not be called statically in /home3/nextron/public_html/header_group.php on line 14

Strict Standards: Non-static method SELanguage::_init() should not be called statically in /home3/nextron/public_html/include/language/language.php on line 559

Strict Standards: Non-static method SE_Hook::register() should not be called statically in /home3/nextron/public_html/header_group.php on line 82

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 151

Strict Standards: Non-static method SE_Hook::register() should not be called statically in /home3/nextron/public_html/header_group.php on line 85

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 151

Strict Standards: Non-static method SE_Hook::register() should not be called statically in /home3/nextron/public_html/header_group.php on line 88

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 151

Strict Standards: Non-static method SELanguage::_preload() should not be called statically in /home3/nextron/public_html/header_classified.php on line 15

Strict Standards: Non-static method SELanguage::_init() should not be called statically in /home3/nextron/public_html/include/language/language.php on line 559

Strict Standards: Non-static method SE_Hook::register() should not be called statically in /home3/nextron/public_html/header_classified.php on line 64

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 151

Strict Standards: Non-static method SE_Hook::register() should not be called statically in /home3/nextron/public_html/header_classified.php on line 66

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 151

Strict Standards: Non-static method SE_Hook::register() should not be called statically in /home3/nextron/public_html/header_classified.php on line 68

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 151

Strict Standards: Non-static method SE_Hook::register() should not be called statically in /home3/nextron/public_html/header_radcodes.php on line 10

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 151

Strict Standards: Non-static method SELanguage::_preload_multi() should not be called statically in /home3/nextron/public_html/header_vid.php on line 15

Strict Standards: Non-static method SELanguage::_init() should not be called statically in /home3/nextron/public_html/include/language/language.php on line 529

Strict Standards: Non-static method SE_Hook::register() should not be called statically in /home3/nextron/public_html/header_vid.php on line 44

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 151

Strict Standards: Non-static method SE_Hook::register() should not be called statically in /home3/nextron/public_html/header_vid.php on line 45

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 151

Strict Standards: Non-static method SELanguage::_preload_multi() should not be called statically in /home3/nextron/public_html/header_page.php on line 11

Strict Standards: Non-static method SELanguage::_init() should not be called statically in /home3/nextron/public_html/include/language/language.php on line 529

Strict Standards: Non-static method SELanguage::_preload_multi() should not be called statically in /home3/nextron/public_html/header_gmap.php on line 10

Strict Standards: Non-static method SELanguage::_init() should not be called statically in /home3/nextron/public_html/include/language/language.php on line 529

Strict Standards: Non-static method SE_Hook::exists() should not be called statically in /home3/nextron/public_html/header.php on line 298

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 246

Strict Standards: Non-static method SECache::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/class_user.php on line 280

Strict Standards: Non-static method SECacheStorage::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/cache/cache.php on line 66

Strict Standards: Non-static method SEDatabase::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/class_user.php on line 291

Strict Standards: Non-static method SECache::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/class_user.php on line 320

Strict Standards: Non-static method SECacheStorage::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/cache/cache.php on line 66

Strict Standards: Non-static method SEDatabase::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/class_user.php on line 331

Strict Standards: Non-static method SECache::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/class_user.php on line 200

Strict Standards: Non-static method SECacheStorage::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/cache/cache.php on line 66

Strict Standards: Non-static method SEDatabase::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/class_user.php on line 211

Strict Standards: Non-static method SECache::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/class_user.php on line 240

Strict Standards: Non-static method SECacheStorage::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/cache/cache.php on line 66

Strict Standards: Non-static method SEDatabase::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/class_user.php on line 251

Strict Standards: Non-static method SELanguage::_preload() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/class_user.php on line 179

Strict Standards: Non-static method SELanguage::_init() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/language/language.php on line 559

Strict Standards: Non-static method SECore::getLanguages() should not be called statically in /home3/nextron/public_html/footer.php on line 14

Strict Standards: Non-static method SECache::getInstance() should not be called statically in /home3/nextron/public_html/include/class_core.php on line 96

Strict Standards: Non-static method SECacheStorage::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/cache/cache.php on line 66

Strict Standards: Non-static method SELanguage::_languages() should not be called statically in /home3/nextron/public_html/include/class_core.php on line 110

Strict Standards: Non-static method SELanguage::_init() should not be called statically in /home3/nextron/public_html/include/language/language.php on line 366

Strict Standards: Non-static method SE_Hook::exists() should not be called statically in /home3/nextron/public_html/footer.php on line 29

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 246

Strict Standards: Non-static method SE_Hook::exists() should not be called statically in /home3/nextron/public_html/footer.php on line 32

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 246

Strict Standards: Non-static method SE_Hook::call() should not be called statically in /home3/nextron/public_html/footer.php on line 32

Strict Standards: Non-static method SE_Hook::create() should not be called statically in /home3/nextron/public_html/include/class_hook.php on line 272

Strict Standards: Non-static method SELanguage::info() should not be called statically in /home3/nextron/public_html/footer.php on line 58

Strict Standards: Non-static method SELanguage::_init() should not be called statically in /home3/nextron/public_html/include/language/language.php on line 334

Strict Standards: Non-static method SELanguage::_preload_multi() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/smarty/templates_c/%%86^861^861EA998%%article.tpl.php on line 6

Strict Standards: Non-static method SELanguage::_init() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/language/language.php on line 529

Strict Standards: Non-static method SELanguage::load() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/smarty/templates_c/%%86^861^861EA998%%article.tpl.php on line 7

Strict Standards: Non-static method SELanguage::_init() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/language/language.php on line 686

Strict Standards: Non-static method SELanguage::_init() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/language/storage.php on line 192

Strict Standards: Non-static method SECache::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/language/storage.php on line 193

Strict Standards: Non-static method SECacheStorage::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/cache/cache.php on line 66

Strict Standards: Only variables should be passed by reference in /home3/nextron/public_html/include/language/storage/mysql.php on line 177

Strict Standards: Non-static method SELanguage::_preload_multi() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/smarty/templates_c/%%05^053^053AB562%%header_article2.tpl.php on line 4

Strict Standards: Non-static method SELanguage::_init() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/language/language.php on line 529

Strict Standards: Non-static method SELanguage::load() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/smarty/templates_c/%%05^053^053AB562%%header_article2.tpl.php on line 5

Strict Standards: Non-static method SELanguage::_init() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/language/language.php on line 686

Strict Standards: Non-static method SELanguage::_init() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/language/storage.php on line 169

Strict Standards: Non-static method SECache::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/language/storage.php on line 170

Strict Standards: Non-static method SECacheStorage::getInstance() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/cache/cache.php on line 66
How Ten Trillion Bits Per Square Inch Assemble Themselves Perfectly - <br /> <b>Strict Standards</b>: Non-static method SELanguage::_get() should not be called statically, assuming $this from incompatible context in <b>/home3/nextron/public_html/include/smarty/templates_c/%%05^053^053AB562%%header_article2.tpl.php</b> on line <b>16</b><br /> <br /> <b>Strict Standards</b>: Non-static method SELanguage::_init() should not be called statically, assuming $this from incompatible context in <b>/home3/nextron/public_html/include/language/language.php</b> on line <b>614</b><br /> insciences
Strict Standards: Non-static method SELanguage::_preload_multi() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/smarty/templates_c/%%87^870^870F1A81%%headerx.tpl.php on line 6

Strict Standards: Non-static method SELanguage::_init() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/language/language.php on line 529

Strict Standards: Non-static method SELanguage::load() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/smarty/templates_c/%%87^870^870F1A81%%headerx.tpl.php on line 7

Strict Standards: Non-static method SELanguage::_init() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/language/language.php on line 686
Keyword Tag Sort by


Categories: Advanced Light Source Materials Science Nanotechnology

How Ten Trillion Bits Per Square Inch Assemble Themselves Perfectly

In their narrowest dimensions, the magnetic domains that encode bits of information on today’s computer hard drives measure a couple of dozen nanometers, billionths of a meter, across. Imagine an array of bits each just three nanometers across, ten trillion of them in a square inch, densely packed and arranged in perfect order.

It was during the course of a long-distance phone call that Ting Xu of Lawrence Berkeley National Laboratory’s Materials Sciences Division (MSD) and Tom Russell of the University of Massachusetts Amherst came up with a key step in ordering such large, nanometer-scaled arrays. In the method Russell and Xu devised, which was subsequently demonstrated by members of Russell’s group, 10 trillion bits (10 terabits) of copolymer structures do most of the work – by assembling themselves. The researchers describe their work in the 20 February 2009 issue of the journal Science.

An overhead view (bottom) shows cylindrical block-coploymer structures, consisting of a central polymer (blue) linked to a surrounding polymer (red). An atomic-force microscope image (center), shows the densely packed cylinders, dark in the center, with the varying height of the surface beneath them visible as alternating lighter and darker stripes. The side view diagram (top) shows how the cylinders arrange themselves along the ridges of the crystalline facets.

An overhead view (bottom) shows cylindrical block-coploymer structures, consisting of a central polymer (blue) linked to a surrounding polymer (red). An atomic-force microscope image (center), shows the densely packed cylinders, dark in the center, with the varying height of the surface beneath them visible as alternating lighter and darker stripes. The side view diagram (top) shows how the cylinders arrange themselves along the ridges of the crystalline facets. (Click on image for best resolution.)

 

“Tom Russell’s laboratory has been working on polymer-based self-assembly for 20 years, concentrating for the last 10 years on one of the field’s great challenges, long-range order,” says Xu, a staff scientist in MSD and also an assistant professor in the Departments of Chemistry and Materials Science and Engineering at the University of California at Berkeley. “Long-range order means producing an ultradense array of patterned nanoelements covering a couple of square centimeters or more, where each element can be addressed.”

Self-assembly of polymers promises to vastly improve the properties and manufacturing processes of nanostructured materials, since self-assembly is highly parallel, quite versatile, and easy to implement. Especially promising are the novel compounds known as block copolymers, formed by two chemically different polymers that are linked together. Guided patterned arrays have been produced using electron-beam lithographic techniques or nanoimprint-lithography, but these methods are painstaking, and they have not yet been able to produce perfect surfaces over large areas.

“Tom and I discussed the many things that had been tried, and we knew it would very difficult if not impossible to generate features this small using photolithography,” Xu recalls of their phone conversation. “At that moment, something clicked. Crystals are naturally atomically ordered, and large single crystals are commercially available for many materials, including silicon and sapphire.”

Says Xu, “We knew that reconstructed surfaces of these single crystals produce facets – in other words, saw-toothed topographic patterns that are in registry with the underlying crystal over large distances.” They wondered if they could use this phenomenon to transfer the ordering of a single crystal at the atomic level to a block copolymer assembly on the scale of tens of nanometers.

The initial steps were simple: researchers in Russell’s group, led by postdoctoral fellow Soojin Park, chose large single crystals of sapphire cut at specific crystallographic planes. The featureless cut crystal was then heated to very high temperatures, 1300° to 1500° Celsius (ca. 2400° to 2700° Fahrenheit) and annealed for 24 hours. During heating and annealing, atoms exposed between the edges of the cross-cut planes rearranged themselves in the lattice, with the result that the surface of the crystal reconstructed itself as a series of parallel ridges, a sawtooth topography resembling, on the microscopic scale, that of the Western U.S.’s Basin and Range.

On this serrated surface, block copolymer thin films were allowed to self-assemble into nanoscopic cylinders standing upright from the surface of the sapphire. In microscope images the cylinders appear as hexagonally packed dots with arrangements readily directed by the parallel ridges of sapphire. Each cylinder in the array is a mere three nanometers in diameter, but the array extends over several square centimeters without a flaw, unguided by any pre-existing lithographic pattern.

 

To generate long-range arrays of densely packed cyclindrical domains, the researchers began with single crystals of sapphire cut at an angle to the crystalline planes. The cut crystal was heated to over 1300° C and annealed in air for 24 hours to form saw-tooth patterns of parallel facets. A thin film of block copolymers was applied to the surface; chemical annealing produced an array of highly ordered, densely packed cylindrical domains extending across several square centimeters of the crystal. At bottom, atomic-force microscope images of the surface and copolymer array show the different stages. (Click on image for best resolution.)

To generate long-range arrays of densely packed cyclindrical domains, the researchers began with single crystals of sapphire cut at an angle to the crystalline planes. The cut crystal was heated to over 1300° C and annealed in air for 24 hours to form saw-tooth patterns of parallel facets. A thin film of block copolymers was applied to the surface; chemical annealing produced an array of highly ordered, densely packed cylindrical domains extending across several square centimeters of the crystal. At bottom, atomic-force microscope images of the surface and copolymer array show the different stages. (Click on image for best resolution.)

 

The structures were analyzed by atomic force microscopy and by grazing-incidence small-angle x-ray scattering (GISAXS), performed at beamline 7.3.3 of Berkeley Lab’s Advanced Light Source – the first demonstration that GISAXS can provide a metric to characterize ordering on the nanoscopic scale over macroscopic distances.

“At first we were concerned that defects in the sapphire substrate could destroy the order of the array,” Xu says. “What we found was just the opposite. Although there are indeed many dislocations in the surface of the annealed crystal, the self-assembling film of copolymers maintained its perfectly hexagonal organization right over them, covering an area of a few square centimeters.”

From the atomic structure of the crystal lattice to nanometer-scale copolymer structures to centimeter-scale arrays is a wide span, amounting to perfection maintained over many orders of magnitude.

“The challenge is to get materials to talk over multiple scales,” says Xu. “An ideal scenario would be to throw a bunch of nanometer-scale Legos with all the properties you want into a box and shake it up. Let the molecular Legos assemble themselves into functional units without any complicated chemistry or processing. The focus of my group at Berkeley is to understand, and ideally control, the hierarchical self-assembly of complex systems.”

In nature, peptides and proteins are such complex, functional units, assembling themselves from amino acids strung together by molecular machines. Inspired by natural models, Xu’s group is working with synthetic peptides and artificial proteins, as well as with block copolymers and nanoparticles, to build new functional materials based on molecules designed with novel electronic, photonic, and biological properties.

Meanwhile, the achievement of a 10-terabit array of block copolymers formed in a single step on oriented crystal facets offers immediate practical promise. By treating the film of polymer structures with a solvent, the core polymer at the center of each cylinder is easily removed. The resulting thin film is a nanometer-sized sieve of a kind that could be used as a template for data storage or nanowires or other ordered nanoscopic structures for use in electronics or other devices.

Says Xu, “All the elements came together in this method – a good idea, a leader like Tom Russell with 20 years of experience in the field, a really good postdoc like Soojin Park to direct the experiment – and it worked. This one is going to make it to the market.”

Additional information

“Macroscopic 10-terabit-per-square-inch arrays from block copolymers with lateral order,” by Soojin Park, Dong Hyun Lee, Ji Xu, Bokyung Kim, Sung Woo Hong, Unyong Jeong, Ting Xu, and Thomas P. Russell, appears in the 20 February 2009 issue of Science and is available online to subscribers at http://www.sciencemag.org/cgi/content/full/323/5917/1030.

More about Ting Xu’s work in Berkeley Lab’s Materials Sciences Division is at http://www.lbl.gov/msd/programs/1md/4.1fs.html

More about the research of the Ting Xu Group at UC Berkeley is at http://www.mse.berkeley.edu/groups/xu/index.htm

More about Thomas Russell’s research at UMass Amherst is at http://www.pse.umass.edu/~trussell/

Contact: Paul Preuss, (510) 486-6249, paul_preuss@lbl.gov

Source: Berkeley Lab, Lawrence Berkeley National Laboratory

Related News:

Light nanofilter system worth its weight in gold and silver 28 October 2013, 04:37
In a breakthrough described by one international expert as ‘a wonderful piece of lateral...

Demagnetization by rapid spin transport 28 January 2013, 08:58
The fact that an ultrashort laser pulse is capable of demagnetizing a ferromagnetic layer in a...

Graphene plasmonics beats the drug cheats 14 January 2013, 02:11
Wonder material graphene could help detect the presence of drugs or toxins in the body or...

Speeding up electronics to light frequencies 6 December 2012, 04:37
New results on the interaction of femto- and attosecond light pulses with a solid insulator hold...

A Magic Formula to Predict Fracture in Steel 23 November 2012, 03:31
EPFL researchers have elucidated a century-old mystery: how hydrogen destroys steels. A new...

A New Way of Making Glass 9 November 2012, 04:47
A new way to make glass has been discovered by a collaboration of researchers at the...

Discovery of a Revolutionary Type of Gel 7 November 2012, 05:51
07.11.12 - Controlling and modifying at will the transparency, electrical properties, and...

Researchers Create ‘Nanoflowers’ for Energy Storage, Solar Cells 11 October 2012, 14:39
Researchers from North Carolina State University have created flower-like structures out of...

Researchers unravel the secret to making cheap, high-density data... 10 October 2012, 03:46
Imagine being able to store thousands of songs and high-resolution images on data devices no...

X-ray laser FLASH uncovers fast demagnetization process 9 October 2012, 08:54
With the help of free-electron laser FLASH at the Helmholtz Research Centre DESY, an...

Sign up for daily newsletter

Subscribe to daily Science News
(a free e-mail delivery powered by Google)

Top Categories



Strict Standards: Non-static method SELanguage::load() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/smarty/templates_c/%%47^479^479B3B2F%%insciences.tpl.php on line 4

Strict Standards: Non-static method SELanguage::_init() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/language/language.php on line 686

image

We have launched our peer- reviewed, Open-access journal: Insciences Journal

Recently added

27.11.12
Consequential Life Cycle Assessment of Nitrogen Fertilisers Based on Biomass – a Swedish perspective

08.11.12
From Molecular Hollows to Imprinting Strategies – Mass-Sensitive Devices in Host-Guest Chemistry

26.04.12
CdSe/ZnSe Quantum-Dot Semiconductor Optical Amplifiers

23.03.12
Screen-printed Electrochemical Sensors and Biosensors for Monitoring Metal Pollutants


 
 

Strict Standards: Non-static method SELanguage::load() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/smarty/templates_c/%%76^762^76224BF7%%footerx.tpl.php on line 6

Strict Standards: Non-static method SELanguage::_init() should not be called statically, assuming $this from incompatible context in /home3/nextron/public_html/include/language/language.php on line 686