function dataLoaded (data) {
  const {user_data, organization_notifications} = data;

  const configModel = new ConfigModel(
    _.extend(
      { url_prefix: user_data.base_url,
        base_url: user_data.base_url },
      data.config
    )
  );

  const userModelOptions = { };

  if (user_data.organization) {
    userModelOptions.organization = new OrganizationModel(user_data.organization, { configModel });
  }

  const currentUser = new UserModel(
    _.extend(user_data, {
      can_change_email: data.can_change_email,
      logged_with_google: false,
      google_enabled: false,
      plan_url: data.plan_url
    }),
    userModelOptions
  );

  document.title = 'Your profile | CARTO';

  new ProfileMainView({ // eslint-disable-line
    el: document.body,
    userModel: currentUser,
    configModel,
    modals,
    organizationNotifications: organization_notifications,
    assetsVersion: ASSETS_VERSION
  });
}
Entry point for the new keys, bootstraps all dependency models and application.