  var SocialEngine = new SocialEngineAPI.Base();
  
  // Core
  SocialEngine.Core = new SocialEngineAPI.Core();
  SocialEngine.Core.ImportSettings({"setting_url":true,"setting_username":true});
  SocialEngine.Core.ImportPlugins(["scheduler","emailer","invite","chat","userpoints","news","album","snshub","asavatar","video","blog","event","classified","group","mall","plugin_controls"]);
  SocialEngine.RegisterModule(SocialEngine.Core);
  
  // URL
  SocialEngine.URL = new SocialEngineAPI.URL();
  SocialEngine.URL.ImportURLBase('http://www.mypulau.com/');
      SocialEngine.URL.ImportURLInfo({"albums":{"url_file":"albums","url_regular":"albums.php?user=$user","url_subdirectory":"$user\/albums\/"},"album":{"url_file":"album","url_regular":"album.php?user=$user&album_id=$id1","url_subdirectory":"$user\/albums\/$id1"},"album_file":{"url_file":"album_file","url_regular":"album_file.php?user=$user&album_id=$id1&media_id=$id2","url_subdirectory":"$user\/albums\/$id1\/$id2"},"blog":{"url_file":"blog","url_regular":"blog.php?user=$user","url_subdirectory":"$user\/blog\/"},"blog_entry":{"url_file":"blog_entry","url_regular":"blog.php?user=$user&blogentry_id=$id1","url_subdirectory":"$user\/blog\/$id1\/"},"blog_trackback":{"url_file":"blog_trackback","url_regular":"blog_ajax.php?task=trackback&user=$user&blogentry_id=$id1","url_subdirectory":"$user\/trackback\/$id1\/"},"polls":{"url_file":"polls","url_regular":"polls.php?user=$user","url_subdirectory":"$user\/polls\/"},"poll":{"url_file":"poll","url_regular":"poll.php?user=$user&poll_id=$id1","url_subdirectory":"$user\/polls\/$id1\/"},"event":{"url_file":"event","url_regular":"event.php?event_id=$id1","url_subdirectory":"event\/$id1\/"},"event_media":{"url_file":"event_media","url_regular":"event_album_file.php?event_id=$id1&eventmedia_id=$id2","url_subdirectory":"event\/$id1\/album\/$id2\/"},"classifieds":{"url_file":"classifieds","url_regular":"classifieds.php?user=$user","url_subdirectory":"$user\/classifieds\/"},"classified":{"url_file":"classified","url_regular":"classified.php?user=$user&classified_id=$id1","url_subdirectory":"$user\/classifieds\/$id1\/"},"video":{"url_file":"video","url_regular":"video.php?user=$user&video_id=$id1","url_subdirectory":"$user\/video\/$id1"},"news":{"url_file":"news","url_regular":"news.php","url_subdirectory":"news\/"},"news_view":{"url_file":"news_view","url_regular":"news_view.php?newsentry_id=$user","url_subdirectory":"news\/$user_$id1"},"news_category":{"url_file":"news_category","url_regular":"news_category.php?newsentrycat_id=$user","url_subdirectory":"news\/category\/$user\/"},"group":{"url_file":"group","url_regular":"group.php?group_id=$id1","url_subdirectory":"group\/$id1\/"},"group_media":{"url_file":"group_media","url_regular":"group_album_file.php?group_id=$id1&groupmedia_id=$id2","url_subdirectory":"group\/$id1\/album\/$id2\/"},"group_discussion":{"url_file":"group_discussion","url_regular":"group_discussion_view.php?group_id=$id1&grouptopic_id=$id2","url_subdirectory":"group\/$id1\/discussion\/$id2\/"},"group_discussion_post":{"url_file":"group_discussion_post","url_regular":"group_discussion_view.php?group_id=$id1&grouptopic_id=$id2&grouppost_id=$id3","url_subdirectory":"group\/$id1\/discussion\/$id2\/$id3\/"},"app_canvas":{"url_file":"app_canvas","url_regular":"user_apps_canvas.php?id=$id1&app_tab_id=$id2","url_subdirectory":"user_apps_canvas.php?id=$id1&app_tab_id=$id2"},"app_page":{"url_file":"app_page","url_regular":"apppage.php?id=$id1","url_subdirectory":"apppage.php?id=$id1"},"app":{"url_file":"app","url_regular":"app.php?id=$id1","url_subdirectory":"application\/$id1\/"},"profile":{"url_regular":"profile.php?user=$user","url_subdirectory":"$user\/"}});
  SocialEngine.RegisterModule(SocialEngine.URL);
  
  // Language
  SocialEngine.Language = new SocialEngineAPI.Language();
  SocialEngine.RegisterModule(SocialEngine.Language);
  
  // User - Viewer
  SocialEngine.Viewer = new SocialEngineAPI.User();
  SocialEngine.Viewer.ImportUserInfo({"user_exists":false});
  SocialEngine.RegisterModule(SocialEngine.Viewer);
  
  // User - Owner
  SocialEngine.Owner = new SocialEngineAPI.User();
  SocialEngine.Owner.ImportUserInfo({"user_exists":false});
  SocialEngine.RegisterModule(SocialEngine.Owner);
  
  // Back
  SELanguage = SocialEngine.Language;

