Forum Replies Created

Viewing 30 posts - 4,021 through 4,050 (of 5,361 total)
  • Avatar: Justin
    Luca Rossi
    Support staff
    June 4, 2024 at 05:11

    Hi @OnlyCBD,

    The optimization speed of website is out of scope our support standard.

    If you require personal customization services, we invite you to submit a request through our customization panel at: https://www.8theme.com/account/#etheme_customization_panel , and continue conversations with the technicians team directly.
    Please be advised that customization services will incur additional charges, the exact amount of which will be communicated following a detailed review of your request.

    Best Regards,
    8Theme’s Team

    Avatar: Justin
    Luca Rossi
    Support staff
    June 4, 2024 at 05:09

    Hi @Ajaz,

    We’ve just replied to that ticket.

    Can you please check?

    Thank you!

    Avatar: Justin
    Luca Rossi
    Support staff
    June 4, 2024 at 05:08

    Hi @Ajaz,

    Please take a look at the documents of plugin: https://help.codesnippets.pro/en/.

    Best Regards,
    The 8Theme Team

    Avatar: Justin
    Luca Rossi
    Support staff
    June 3, 2024 at 11:22

    Hi @Ajaz,

    To make the Billing Address 2 to optional, please add the following code to your plugin snippet code as we suggest in the previous topic:

    
    add_filter( 'woocommerce_checkout_fields' , 'xa_checkout_change_required_fields_to_optional' );
    function xa_checkout_change_required_fields_to_optional( $fields ) {
         $fields['billing']['billing_address_2']['required'] = false;
         return $fields;
    }
    

    Hope it helps!

    Avatar: Justin
    Luca Rossi
    Support staff
    June 3, 2024 at 10:46

    Hi @Recep,

    In the spirit of gratitude, we want to express our appreciation for your trust in our products. As a valued customer, your experience matters greatly. Would you consider sharing it by giving our theme a deserving 5-star rating on ThemeForest?

    Click here to share your thoughts: https://themeforest.net/downloads

    Being part of our community means a lot, and your feedback contributes immensely.

    Best Regards,
    The 8Theme Team

    Avatar: Justin
    Luca Rossi
    Support staff
    June 3, 2024 at 10:46

    Dear Ajaz,

    We hope this message finds you well. To facilitate the insertion of custom codes without the use of a child theme, we recommend utilizing the following plugin: [Code Snippets](https://wordpress.org/plugins/code-snippets/).

    Should you require any further assistance, please do not hesitate to reach out.

    Best Regards,
    The 8Theme Team

    Avatar: Justin
    Luca Rossi
    Support staff
    June 3, 2024 at 10:42

    Hi @OnlyCBD,

    We have conducted a thorough analysis of your website’s loading speed using prominent testing tools such as GTmetrix (https://gtmetrix.com/) and Google PageSpeed Insights (https://pagespeed.web.dev/). Based on our findings, we are pleased to provide you with tailored recommendations that aim to enhance your website’s loading time and overall user experience.

    1. **Reduce The Images on Your Homepage**: Please try to optimize all the your images using Imagify(https://wordpress.org/plugins/imagify/) or Smush it(https://wordpress.org/plugins/wp-smushit/) plugin.

    2. **Reduction of Initial Server Response Time**: One of the GTmetrix test results highlighted the need to reduce the initial server response time. Further details on addressing this issue can be found here: https://gtmetrix.com/reduce-initial-server-response-time.html.

    3. **Disabling Unused JavaScript**: If there are outdated plugins on your website that you no longer use, consider disabling the JavaScript script that loads on all pages to enhance performance. More information is available at: https://prnt.sc/jf1jbYzVaSPB.

    4. **Optimization of Font Awesome Icons**: If Font Awesome icons are not utilized in your menus, you may disable the option to enqueue this library: https://prnt.sc/e48NCm3CPeCi. Should these icons be used in Elementor widgets, Elementor will automatically manage the loading of the necessary library.

    5. **Activation of XStore Ajaxify Option**: We recommend activating the XStore Ajaxify option for Elementor widgets located outside the initial viewport seen by visitors upon accessing your site. You can read more about this feature here: https://www.8theme.com/topic/speed-performance-is-low-how-can-speed-up-the-site-template/#post-384938.

    6. **Code Implementation for Testing**: Further enhancements can be explored by implementing the code described in the following discussion: https://www.8theme.com/topic/367470-ticket-wishlist-pagespeed-back-up/#post-367575.

    7. **WP Rocket Plugin Settings**: For optimal configuration of the WP Rocket plugin, please refer to the settings outlined here: https://www.8theme.com/topic/speed-is-too-slow-can-you-check-why-as-i-tried/#post-386858.

    We trust that these recommendations will significantly improve the speed and functionality of your website. Should you require any further assistance or clarification, please do not hesitate to contact us.

    Best Regards,
    The 8Theme Team

    Avatar: Justin
    Luca Rossi
    Support staff
    June 3, 2024 at 09:48

    Hi @Recep,

    If you want to remove the cart icons on sticky:

    – Desktop & Mobile:

    
    .etheme-sticky-cart .single_add_to_cart_button:before {
        display: none;
    }
    

    – Mobile only:

    
    @media (max-width: 480px){
        .etheme-sticky-cart .single_add_to_cart_button:before {
            display: none;
        }
    }
    

    Hope it helps!

    Avatar: Justin
    Luca Rossi
    Support staff
    June 3, 2024 at 09:10

    Hi @Abhimanyu,

    You can try with this custom CSS:

    
    .wc-pao-addon-container.wc-pao-addon.wc-pao-addon-2041-12.wc-pao-addon-id-1717390210 {
        padding-left: 100px;
        background: url(https://m.media-amazon.com/images/I/61A1D2R56UL.jpg) no-repeat left center;
        background-size: contain;
    }
    

    https://prnt.sc/zoiUwQqz8xda

    Don’t forget to replace the image URL with yours.

    Should you need any further assistance or have additional questions, please do not hesitate to contact us.

    Best Regards,
    8Theme’s Team

    Avatar: Justin
    Luca Rossi
    Support staff
    June 3, 2024 at 07:18

    Hello @Dylan,

    Thank you for reaching out to us with your concerns regarding the performance issues you are experiencing with the WordPress dashboard on your website. We understand how frustrating this can be, especially when it impacts your ability to edit and manage your site efficiently.

    To determine whether the theme is contributing to the slow dashboard and editing issues, we recommend the following steps:

    1. Theme Testing: Temporarily switch to a default WordPress theme (such as Twenty Twenty-One) and observe if the dashboard’s performance improves. This test can help isolate whether the issue is indeed with the current theme.

    2. Plugin Conflict Check: Sometimes, plugins can conflict with themes, causing performance degradation. Try deactivating all plugins and then reactivate them one by one. Check the dashboard’s performance each time you reactivate a plugin to identify any specific conflicts.

    3. Server and Resource Check: Although you mentioned that your hosting configuration meets your needs, it’s still a good idea to review the server resource usage. High CPU usage or low memory can slow down the WordPress backend. You can check this through your hosting control panel or ask Hostinger support for assistance.

    4. Optimization and Caching: Implement caching mechanisms if not already in place. Caching can significantly improve load times for both the front end and the backend. Plugins like WP Super Cache or W3 Total Cache can be beneficial.

    5. WordPress and PHP Version: Ensure that you are using the latest version of WordPress and that your PHP version is up to date. Older versions can be slower and more vulnerable to security risks.

    Our theme does not affect the backend speed. So, check the plugins you use that work with the backend options. Also, contact your hosting provider to speed up the backend.

    Please read our documentation – https://www.8theme.com/documentation/xstore/troubleshooting/how-to-speed-up-my-website/

    About Elementor speed – https://elementor.com/help/speed-up-a-slow-site/ https://elementor.com/academy/website-performance-optimization-in-elementor/ https://elementor.com/help/troubleshooting-a-slow-loading-elementor-editor/ https://elementor.com/blog/how-to-speed-up-wordpress-website/

    We hope this information is helpful.

    Best Regards,
    8Theme’s Team

    Avatar: Justin
    Luca Rossi
    Support staff
    June 3, 2024 at 05:43

    Hi @Houzmatic,

    Currently, there is no such option, unfortunately.

    We encourage you to submit your request on our Taskboard at [8Theme Taskboard](https://www.8theme.com/taskboard/). Should your suggestion garner sufficient support from other customers, our development team will take it into consideration for inclusion in future updates.

    Best Regards,
    8Theme’s Team

    Avatar: Justin
    Luca Rossi
    Support staff
    June 3, 2024 at 05:10

    Hi @Alpha111,

    1.
    – Please find this code:

    
    $element_options['sale_label_text'] = sprintf( str_replace('{sales_text}', $element_options['sale_label_text'], __( '- %s', 'xstore' )),round( ( $element_options['regular_price'] - $element_options['sale_price'] ) ) . get_woocommerce_currency_symbol());
    

    – And change to this:

    
    $element_options['sale_label_text'] = sprintf( str_replace('{sales_text}', $element_options['sale_label_text'], __( '- %s', 'xstore' )),round( ( $element_options['regular_price'] - $element_options['sale_price'] ) ) . ' '. get_woocommerce_currency_symbol());
    

    2. Please try adding this custom CSS code:

    
    body .onsale.type-square {
        background-color: #f00;
        font-weight: bold;
        border-radius: 100em;
        color: #fff;
        border: none;
    }
    

    3. Please note that the brand logo image only displays on the single product page, to show the brand logo, please add an Image Element then select the dynamic tags > WooCommerce > Product Brand Image:

    https://prnt.sc/c7iBybK1nxEe

    Hope it helps!

    Avatar: Justin
    Luca Rossi
    Support staff
    June 2, 2024 at 17:12

    Dear Abhimanyu,

    We hope this message finds you well. We have noted your concerns regarding the third-party plugin. Please be advised that issues related to third-party plugins fall outside the scope of our standard support services and should be addressed directly with the plugin’s author.

    Alternately, you can also try with this plugin: https://woocommerce.com/products/product-add-ons/.

    Thank you for your understanding.

    Best regards,
    The 8Theme Team

    Avatar: Justin
    Luca Rossi
    Support staff
    June 2, 2024 at 13:36

    Hi @Ankit Khandelwal,

    We couldn’t find these custom CSS codes on your website. Did you successfully add them?

    
    @media (max-width: 600px){
        .header-main h1 {
            font-size: 40px !important;
        }
    }
    @media (max-width: 480px){
        .header-main h1 {
            font-size: 36px !important;
        }
    }
    @media (max-width: 430px){
        .header-main h1 {
            font-size: 32px !important;
        }
    }
    @media (max-width: 390px){
        .header-main h1 {
            font-size: 26px !important;
        }
    }
    @media (max-width: 320px){
        .header-main h1 {
            font-size: 22px !important;
        }
    }
    

    Best Regards,
    8Theme’s Team

    Avatar: Justin
    Luca Rossi
    Support staff
    June 2, 2024 at 13:32

    Hi @Alpha111,

    Sale Label Adjustment: Currently, the sale label displays the percentage discount. I would like this to be changed to show the amount saved instead.

    Please add the following code under functions.php file locates in your child theme:

    
    function etheme_sale_label_percentage_text( $product_object, $sale_text, $is_single_product = false ) {
    	$element_options = array();
    	if ( ! $product_object->is_on_sale() ) {
    		return $sale_text;
    	}
    	$element_options['sale_label_text'] = $sale_text;
    	$sale_variables = $is_single_product || etheme_get_option( 'sale_percentage_variable', 0 );
    	$product_type = $product_object->get_type();
    	if ( $product_type == 'variable' ) {
    //			$element_options['sale_label_text'] = $sale_text;
    		if ( $sale_variables ) {
    			$element_options['variation_sale_prices'] = array();
    			foreach ( $product_object->get_available_variations() as $key ) {
    				if ( $key['display_regular_price'] == $key['display_price'] ) {
    					continue;
    				}
    				$element_options['variation_sale_prices'][] = (float) round( ( ( $key['display_regular_price'] - $key['display_price'] ) / $key['display_regular_price'] ) * 100 );
    			}
    			if ( count($element_options['variation_sale_prices']) )
    				$element_options['sale_label_text'] = sprintf( esc_html__( 'Up to %s', 'xstore' ), max( $element_options['variation_sale_prices'] ) . '%' );
    //				    $element_options['sale_label_text'] = esc_html__( 'Up to', 'xstore' ) . ' ' . max( $element_options['variation_sale_prices'] ) . '%';
    		}
    	} elseif ( $product_type == 'grouped' ) {
    		if ( $sale_variables ) {
    			$element_options['grouped_sale_prices'] = array();
    			foreach ( $product_object->get_children() as $key ) {
    				$_product = wc_get_product( $key );
    				if ( $_product->get_type() == 'variable' && $_product->is_on_sale() ) {
    					foreach ( $_product->get_available_variations() as $key ) {
    						if ( $key['display_regular_price'] == $key['display_price'] ) {
    							continue;
    						}
    						$element_options['grouped_sale_prices'][] = (float) round( ( ( $key['display_regular_price'] - $key['display_price'] ) / $key['display_regular_price'] ) * 100 );
    					}
    				} else {
    					if ( $_product->is_on_sale() ) {
    						$regular_price = (float) $_product->get_regular_price();
    						$sale_price    = (float) $_product->get_sale_price();
    						if ( $regular_price == $sale_price ) {
    							continue;
    						}
    						$element_options['grouped_sale_prices'][] = (float) round( ( ( $regular_price - $sale_price ) / $regular_price ) * 100 );
    					}
    				}
    			}
    //				$element_options['sale_label_text'] = esc_html__( 'Up to', 'xstore' ) . ' ' . max( $element_options['grouped_sale_prices'] ) . '%';
    			$element_options['sale_label_text'] = sprintf( esc_html__( 'Up to %s', 'xstore' ), max( $element_options['grouped_sale_prices'] ) . '%' );
    		}
    //			else {
    //				$element_options['sale_label_text'] = $sale_text;
    //			}
    	} else {
    		if ( apply_filters( 'etheme_sale_label_percentage', etheme_get_option( 'sale_percentage', 0 ) ) ){
    			if ( $product_type == 'bundle') {
    				$element_options['regular_price']   = (float) $product_object->min_raw_regular_price;
    				$element_options['sale_price']   = (float) $product_object->min_raw_price;
    			}
    			else {
    				$element_options['regular_price'] = (float) $product_object->get_regular_price();
    				$element_options['sale_price']    = (float) $product_object->get_sale_price();
    			}
    			if ( $element_options['regular_price'] && $element_options['sale_price'] ) {
    				$element_options['sale_label_text'] = sprintf( str_replace('{sales_text}', $element_options['sale_label_text'], __( '- %s', 'xstore' )),round( ( $element_options['regular_price'] - $element_options['sale_price'] ) ) . get_woocommerce_currency_symbol());
    			}
    		}
    	}
    
    	if ( class_exists( 'WAD_Discount' ) ) {
    		$all_discounts = wad_get_active_discounts( true );
    		$product_id    = $product_object->get_id();
    		if ( in_array( $product_type, array( 'variation', 'variable' ) ) ) {
    			$product_id = $product_object->get_available_variations();
    		}
    		foreach ( $all_discounts as $discount_type => $discounts ) {
    			foreach ( $discounts as $discount_id ) {
    				$discount_obj = new WAD_Discount( $discount_id );
    				if ( $discount_obj->is_applicable( $product_id ) ) {
    					$settings                           = $discount_obj->settings;
    //						$element_options['sale_label_text'] = $sale_text . ' ' . $settings['percentage-or-fixed-amount'] . '%';
    					$element_options['sale_label_text'] = sprintf( esc_html__( 'Sale %s', 'xstore' ),$settings['percentage-or-fixed-amount'] . '%' );
    				}
    			}
    		}
    	}
    
    	return $element_options['sale_label_text'];
    }
    

    Label Display Format: I have attached a screenshot showing the desired layout for the labels. I would like the labels to be displayed exactly as shown in the screenshot.

    We’re still not clear on this point. Could you please explain more?

    Product Brand Label: Additionally, if possible, I would like to add a label that displays the product brand on each product listing.

    Please enable these settings of Brands under XStore > Theme Options > WooCommerce(Shop) > Shope Elements.

    https://prnt.sc/mZrEWkIeZhnm

    Hope it helps!

    Avatar: Justin
    Luca Rossi
    Support staff
    June 2, 2024 at 13:13

    Hi @Ilyas,

    Please try adding this custom CSS under XStore > Theme Options > Theme Custom CSS > Global CSS:

    
    .wp-block-image img {
        width: 100% !important;
        height: auto !important;
    }
    

    For the tables, they looks good on our end:

    https://prnt.sc/ezwEsRj3ip8p
    https://prnt.sc/RsQRdk6PFRfI

    Can you please explain what’s the issues?

    Thanks!

    Avatar: Justin
    Luca Rossi
    Support staff
    June 2, 2024 at 08:27

    Dear @Alpha111,

    We are pleased to hear that the issue has been resolved successfully.

    Best regards,
    The 8Theme Team

    Avatar: Justin
    Luca Rossi
    Support staff
    June 2, 2024 at 08:26

    Dear Alzain,

    We hope this message finds you well. To enhance your experience on our website, our team temporarily updated the language settings on your Profile page to English: https://prnt.sc/vK57fWplK_sf

    We have since reverted the settings to Arabic. Could you please confirm if everything appears correctly on your end?

    Thank you for your attention to this matter.

    Best Regards,
    The 8Theme Team

    Avatar: Justin
    Luca Rossi
    Support staff
    June 1, 2024 at 16:54

    Hi @Alpha111,

    If you want to add a new tab on single product page globally. Please take a look at this article: https://www.businessbloomer.com/woocommerce-add-tab-single-product-page/.

    Please note that our item support does not cover services to modify or extend the item beyond the original features, style, and functionality as described on the item page.

    Should you require a tailored solution, our team of high-level developers is ready to assist you. For a precise estimate and to discuss further customization, we kindly ask you to submit a customization services request. You can do so by visiting our customization panel here: [8Theme’s Customization Services] https://www.8theme.com/account/#etheme_customization_panel.

    We look forward to assisting you.

    Best Regards,
    8Theme’s Team

    Avatar: Justin
    Luca Rossi
    Support staff
    June 1, 2024 at 16:37

    Hi @Recep,

    Sorry for the confusion!

    After we added this custom code, the price is displaying on mobile:

    
    add_filter('etheme_sticky_add_to_cart_price_hide_mobile', '__return_false');
    

    Could you please check again?

    Thank you!

    Avatar: Justin
    Luca Rossi
    Support staff
    June 1, 2024 at 14:28

    Dear Alzain,

    We hope this message finds you well.

    We would like to inform you that we have identified a potential conflict involving Pro Elements, WooCommerce, and the Arabic language configuration on your site. Although we were unable to replicate the issue on our end, we have implemented a hotfix in the functions.php file located in your child theme to resolve the matter.

    Could you please verify the functionality on your end and confirm whether the issue has been successfully resolved?

    Thank you for your cooperation.

    Best Regards,
    The 8Theme Team

    Avatar: Justin
    Luca Rossi
    Support staff
    June 1, 2024 at 09:34

    Dear @MAHDAR,

    We are pleased to inform you that we have successfully updated the configuration settings for your website. The navigation path we followed is: XStore > Theme Options > WooCommerce > Shop > Shop Page Layout > Pagination Type, where we have set the option to “Default.” Following this adjustment, we are happy to report that everything is now functioning correctly.

    Should you be utilizing the Archive Products element, please note that all pertinent settings can be adjusted directly within the element’s settings. For your reference, here is a screenshot of the settings interface: https://prnt.sc/kIe2e6R5b4mx

    Thank you for your attention to this matter. Should you have any further questions or require additional assistance, please do not hesitate to contact us.

    Best Regards,
    The 8Theme Team

    Avatar: Justin
    Luca Rossi
    Support staff
    May 31, 2024 at 11:32

    Dear @goong,

    We hope this message finds you well. We would like to inform you that after switching to the default theme for 2024 at our local sites, the issue you reported persists. Consequently, we can confirm that this issue is associated with the Contact Form 7 plugin and Google reCaptcha v3.

    Given the circumstances, we recommend reaching out directly to the plugin’s author for further assistance, as issues related to third-party plugins fall outside the scope of our standard support services.

    Thank you for your understanding.

    Best Regards,
    The 8Theme Team

    Avatar: Justin
    Luca Rossi
    Support staff
    May 31, 2024 at 10:44

    Dear Recep,

    We suspect that a cache-related issue might be causing the incorrect display of pricing details on your end. To assist you further, we have provided screenshots illustrating the price display in both logged-in and logged-out statuses:

    – Logged-in Status: [https://prnt.sc/Zs7GtRZzedin](https://prnt.sc/Zs7GtRZzedin)
    – Logged-out Status: [https://prnt.sc/N3nh4PY2PBI1](https://prnt.sc/N3nh4PY2PBI1)

    We recommend that you clear all cache systems, including your hosting cache, and then verify if the issue persists.

    Thank you for your attention to this matter.

    Best Regards,
    8Theme’s Team

    Avatar: Justin
    Luca Rossi
    Support staff
    May 31, 2024 at 10:11

    Dear @Javito,

    We hope this message finds you well. We have noticed an issue where the header is overlapping the Revolution Slider, as illustrated in the attached screenshot. Unfortunately, adjusting the z-index will not resolve this issue, as altering the z-index of the slider would cause it to overlap the header instead.

    To rectify this, we kindly request that you reduce the height of your header, including the top and bottom padding. This adjustment should resolve the overlap problem effectively.

    Please refer to the screenshot for a visual representation of the issue: [https://prnt.sc/fo9X7xQJI6NL](https://prnt.sc/fo9X7xQJI6NL)

    We hope this solution is helpful. Should you require any further assistance, please do not hesitate to contact us.

    Best regards,
    The 8Theme Team

    Avatar: Justin
    Luca Rossi
    Support staff
    May 31, 2024 at 08:47

    Hi @Recep,

    Please also add this custom CSS code:

    
    @media (max-width: 480px){
        .etheme-sticky-cart .button {
            min-width: auto !important;
            font-size: 15px !important;
        }
    }
    

    https://prnt.sc/RnCvXSOxcGNK

    Hope it helps!

    Avatar: Justin
    Luca Rossi
    Support staff
    May 31, 2024 at 07:38

    Dear @Houzmatic,

    We would like to inform you that you can utilize the built-in import function available in the WooCommerce plugin to facilitate your needs. However, we are uncertain about its compatibility with your custom fields. For your reference, please review the documentation provided by WooCommerce at the following link: [WooCommerce Product CSV Importer and Exporter](https://woocommerce.com/document/product-csv-importer-exporter/).

    Alternatively, we recommend considering the WP All Import Pro plugin, which is robust and well-suited for handling complex import tasks. You can find more information about this plugin here: [WP All Import Pro for WooCommerce](https://www.wpallimport.com/woocommerce-product-import/).

    Should you require further assistance or have any questions, please do not hesitate to contact us.

    Best Regards,
    The 8Theme Team

    Avatar: Justin
    Luca Rossi
    Support staff
    May 31, 2024 at 06:40

    Dear @Houzmatic,

    Thank you for your interest in the XStore theme. We regret to inform you that the features you are inquiring about are currently not available within the XStore theme.

    However, we recommend considering the following third-party plugins which may offer the functionality you are looking for:

    – Composite Products: [https://woocommerce.com/products/composite-products/](https://woocommerce.com/products/composite-products/)
    – YITH WooCommerce Composite Products: [https://yithemes.com/themes/plugins/yith-woocommerce-composite-products/](https://yithemes.com/themes/plugins/yith-woocommerce-composite-products/)
    – Product Bundles: [https://woocommerce.com/products/product-bundles/](https://woocommerce.com/products/product-bundles/)

    We hope you find these suggestions helpful. Should you have any further questions or require additional assistance, please do not hesitate to contact us.

    Best Regards,
    The 8Theme Team

    Avatar: Justin
    Luca Rossi
    Support staff
    May 31, 2024 at 05:04

    Dear Phil_ACB_Ltd,

    We hope this message finds you well. We have identified a potential issue involving a conflict with your cache plugin. Could you kindly assist us by completely disabling all cache plugins to facilitate further troubleshooting?

    Thank you for your cooperation.

    Best Regards,
    8Theme’s Team

    Avatar: Justin
    Luca Rossi
    Support staff
    May 31, 2024 at 04:39

    Hi @Alpha111,

    We’ve checked and could see that the Sale Booster settings are working fine.

    Please check our video: https://www.awesomescreenshot.com/video/28193202?key=b46d3605558a89f187aa17eb97424e2c.

    Thank you!

  • 1 2 3 134 135 136 177 178 179
    Viewing 4,050 results - 4,021 through 4,050 (of 5,361 total)
Viewing 30 posts - 4,021 through 4,050 (of 5,361 total)
We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.