With this GraphQL Training with NodeJs you will learn how to start GraphQL and NodeJs, do CURD Operations with NodeJs, MongoDB, and GraphQL, and fragment, union, and interfaces with GraphQL. The course will teach you to learn how to set page number, make caching and batching, filtering, sorting and to know about the subscription and data loaders in GraphQL. You will master fundamental concepts behind structuring graphql servers. Learn to build apis with graphql. You will explore to integrating graphql with nodejs and mongodb and, graphql with nodejs and sequelize. You will also learn to test the data authentication and authorization with Jest in MngoDB, NodeJs, and GraphQL. Who is this course for? GraphQL Training with NodeJs is suitable for anyone who wants to gain extensive knowledge, potential experience and professional skills in the related field. This course is CPD accredited so you don't have to worry about the quality. Requirements Our GraphQL Training with NodeJs is open to all from all academic backgrounds and there are no specific requirements to attend this course. It is compatible and accessible from any device including Windows, Mac, Android, iOS, Tablets etc. CPD Certificate from Course Gate At the successful completion of the course, you can obtain your CPD certificate from us. You can order the PDF certificate for £9 and the hard copy for £15. Also, you can order both PDF and hardcopy certificates for £22. Career path This course opens a new door for you to enter the relevant job market and also gives you the opportunity to acquire extensive knowledge along with required skills to become successful. You will be able to add our qualification to your CV/resume which will help you to stand out in the competitive job industry. Course Curriculum Getting Started Create Express Server in NodeJs 00:04:00 Create GraphQL Server using express 00:08:00 Understand GraphQL Resolver Arguments 00:00:00 Connect GraphQL App with MongoDB using Mongoose 00:04:00 CURD(Create, Read,Update,Delete) Operations with Nodejs, GraphQL, and MongoDB Create Record in MongoDB Using GraphQL Mutation 00:06:00 Get Records From MongoDB Using GraphQL Query 00:02:00 Update Records From MongoDB Using GraphQL Mutation 00:02:00 Delete Record From MongoDB Using GraphQL Mutation 00:02:00 Authentication and Authorization in GraphQL, Nodejs and MongoDB Create GraphQL Server with GraphQL Yoga 00:03:00 Split up your schema definition, resolvers, and Query type into multiple files 00:07:00 Create a Mongoose User model for Authentication in GraphQL 00:03:00 Register and Encrypt User Data and Return JWT Payload with Graph 00:07:00 Operations and Variables in GraphQL 00:02:00 Validate Input in GraphQL with Joi 00:04:00 Authenticate a User using a JSON Web Token in GraphQL 00:03:00 Merge GraphQL Resolvers into a Single Object using lodash.merge 00:02:00 Create a Middleware for Authentication in GraphQL 00:07:00 Apply Authentication Middleware on GraphQL Resolvers 00:03:00 Create Nested Resolvers to remove duplicate code from individual 00:07:00 Pagination, Filtering, And Sorting in GraphQL Paginate List of Data in GraphQL 00:08:00 Filter Nodes with Matching Rule GraphQL Queries 00:03:00 Sort GraphQL Query Results by Field 00:02:00 Cursor Based Pagination 00:09:00 Fragments, Interfaces, and Unions in GraphQL Send Multiple Queries in a Single Request using Aliases in GraphQL 00:00:00 Enhancing Fields Reusability with Fragments in GraphQL 00:02:00 Create Enum to represents a collection of related values 00:03:00 Create an Interface to represent the reusable fields in GraphQL 00:06:00 Interface Demo with - ResolveType 00:05:00 Create Union to return more than object type from GraphQL field 00:11:00 Subscriptions and DataLoaders in GraphQL Introduction to Subscriptions 00:01:00 Adding real-time functionality with GraphQL Subscriptions 00:06:00 Create DataLoader in GraphQL 00:05:00 Batching in GraphQL 00:05:00 Caching in GraphQL 00:03:00 Testing with Jest in GraphQL and NodeJs Write Unit test for Resolvers in GraphQL 00:04:00 Write Integration Test for Queries And Mutations in GraphQL 00:04:00 Certificate and Transcript Order Your Certificates or Transcripts 00:00:00
Kitchen Management for Chef and Waiter Training Diploma Unlock culinary excellence with our Kitchen Management for Chef and Waiter Training Diploma. Master the Chef and Waiter dynamic for seamless kitchen operations. Revolutionize your career in Chef and Waiter roles. More Benefits: LIFETIME access Device Compatibility Free Workplace Management Toolkit Key Modules from Kitchen Management for Chef and Waiter Training Diploma: Kitchen Management & Chef Role Master the key responsibilities and management techniques for Chef and Waiter roles in the kitchen. Inventory Management as a Chef Implement effective inventory management strategies, tailored for Chef and Waiter operational needs. Food Production, Preparation, and Service Enhance food production, preparation, and service skills essential for both Chef and Waiter positions. Chef Service Using Technology Leverage modern technology to streamline and improve Chef and Waiter service delivery. Culinary Techniques and Principles Master culinary techniques and principles, vital for excelling in Chef and Waiter roles. Waiting Profession, Food Safety & Hygiene Prioritize food safety and hygiene, a fundamental aspect of the Chef and Waiter profession.
Automate your Excel workflow, accelerate your productivity, and master the fundamentals of programming with VBA!
Description: Microsoft Project 2007 is developed to help in creating budgets based on assignment work and resource rates. Through this course, you will learn the necessary skills, knowledge, and information about the Microsoft Project 2007 Essential and why Project is the world's premier spreadsheet software. You will learn how to use Project in analysing numbers, keeping track of data, and presenting your information graphically which will make your job easier. Who is the course for? Professionals who want to learn about the Microsoft Project 2007 People who have an interest in the basics and features of the Project 2007 Entry Requirement: This course is available to all learners, of all academic backgrounds. However, an education and experience in accounting is an advantage. Learners should be aged 16 or over to undertake the qualification. Good understanding of English language, numeracy and ICT are required to attend this course. Assessment: At the end of the course, you will be required to sit an online multiple-choice test. Your test will be assessed automatically and immediately so that you will instantly know whether you have been successful. Before sitting for your final exam you will have the opportunity to test your proficiency with a mock exam. Certification: After you have successfully passed the test, you will be able to obtain an Accredited Certificate of Achievement. You can however also obtain a Course Completion Certificate following the course completion without sitting for the test. Certificates can be obtained either in hardcopy at a cost of £39 or in PDF format at a cost of £24. PDF certificate's turnaround time is 24 hours and for the hardcopy certificate, it is 3-9 working days Why choose us? Affordable, engaging & high-quality e-learning study materials; Tutorial videos/materials from the industry leading experts; Study in a user-friendly, advanced online learning platform; Efficient exam systems for the assessment and instant result; The UK & internationally recognised accredited qualification; Access to course content on mobile, tablet or desktop from anywhere anytime; The benefit of career advancement opportunities; 24/7 student support via email. Career Path: The Microsoft Project 2007 for Beginners course would be beneficial for you to become: Project Director Project Manager Project Management Officer Project Assistant. Microsoft Project 2007 for Beginners Module One - Getting Started 00:30:00 Module Two - Opening and Closing Project 01:00:00 Module Three - Your First Project 01:00:00 Module Four - Adding Tasks 01:00:00 Module Five - Advanced Task Operations 01:00:00 Module Six - Scheduling your Tasks 01:00:00 Module Seven - Adding Resources 01:00:00 Module Eight - Assigning Resources 01:00:00 Module Nine - Customizing Your Project View 01:00:00 Module Ten - Creating Project Reports 01:00:00 Module Eleven - Finishing Your Project 01:00:00 Module Twelve - Wrapping Up 00:30:00 Certificate and Transcript Order Your Certificates and Transcripts 00:00:00
ð¡ Sparkling Workspaces, Seamless Operations: Housekeeping On The Job Site Online Training Course! ð§¹ Are you ready to elevate your job site with cleanliness and efficiency? Enroll in our Housekeeping On The Job Site Online Training Course, a comprehensive program meticulously designed to equip you with the knowledge and techniques needed to maintain a clean and organized work environment. Join us on a journey where cleanliness meets productivity, creating a workplace culture that values order and safety. ð Module 1: Introduction to Housekeeping on the Job Site - Tasks and Techniques Embark on your training journey with Module 1, providing a comprehensive introduction to housekeeping on the job site. Learn essential tasks and techniques for effective housekeeping, setting the foundation for a clean and organized work environment. ð§¼ Module 2: Addressing Housekeeping Challenges - Standards and Continuous Improvement Master the art of overcoming challenges in Module 2, focusing on housekeeping standards and continuous improvement. Explore strategies to address common challenges, establish standards for cleanliness, and implement a culture of continuous improvement in housekeeping practices. ð¤ Module 3: Teamwork and Collaboration in Housekeeping Culture Optimize your housekeeping efforts with Module 3, dedicated to teamwork and collaboration. Learn how to foster a culture of collaboration among team members, ensuring everyone contributes to maintaining a clean and organized work environment. ð Module 4: Housekeeping Inspections - Accident Prevention Enhance safety measures with Module 4, focusing on housekeeping inspections and accident prevention. Learn to conduct thorough inspections, identify potential hazards, and implement preventative measures to create a safer work environment. ð Module 5: Housekeeping Ongoing Training and Reinforcement Empower your team with continuous learning in Module 5, where you'll focus on ongoing training and reinforcement. Develop strategies to reinforce housekeeping practices, provide ongoing training, and ensure everyone is aligned with the highest standards of cleanliness. ð Module 6: Course Recap and Final Assessment Cap off your training with Module 6, summarizing key takeaways and conducting a final assessment. Reinforce your understanding of housekeeping best practices, assess your proficiency, and ensure your team is ready to maintain a clean and organized job site. ð Why Choose Our Housekeeping On The Job Site Online Training Course? Expert-Led Training: Learn from seasoned professionals specializing in workplace cleanliness and organization. Interactive Learning: Engage in practical simulations, real-world scenarios, and interactive exercises to apply theoretical knowledge. Customizable Training: Tailor the course to suit the specific needs of your industry or organization, ensuring maximum relevance. Productivity Booster: Enhance workplace efficiency by fostering a culture of cleanliness and organization. Don't let clutter hinder your workplace efficiency! Enroll now in the Housekeeping On The Job Site Online Training Course and empower yourself with the knowledge and skills needed to maintain a clean, organized, and productive work environment. Your journey to workplace cleanliness begins here! ð¡â¨ð Course Curriculum Module 1 Introduction to Housekeeping on the Job Site Tasks and Techniques Introduction to Housekeeping on the Job Site Tasks and Techniques 00:00 Module 2 Addressing Housekeeping Challenges Standards and Continuous Improvement Addressing Housekeeping Challenges Standards and Continuous Improvement 00:00 Module 3 Teamwork and Collaboration in Housekeeping Culture Teamwork and Collaboration in Housekeeping Culture 00:00 Module 4 Housekeeping Inspections Accident Prevention Housekeeping Inspections Accident Prevention 00:00 Module 5 Housekeeping Ongoing Training and Reinforcement Module 5 Housekeeping Ongoing Training and Reinforcement 00:00 Module 6 Course Recap and Final Assessment Course Recap and Final Assessment 00:00
ð Dive into a Safer Future with Lifeguarding Training Course! ð Are you passionate about water safety and saving lives? Look no further! Our Lifeguarding Training Course is your ticket to becoming a certified lifeguard, equipped with the skills and knowledge to ensure safety at pools, beaches, and water parks. ðâï¸ðª Benefits of Lifeguarding Training Course: ð¹ Life-Saving Skills: Gain essential lifesaving techniques, including CPR, first aid, and water rescue skills, empowering you to respond swiftly and effectively in emergencies. ð¹ Confidence in Action: Build confidence in your ability to handle challenging situations, whether it's rescuing a struggling swimmer or providing medical assistance. ð¹ Career Opportunities: Open doors to exciting career opportunities in aquatic centers, resorts, summer camps, and beyond. Lifeguarding is not just a job; it's a fulfilling career path where you make a real difference in people's lives. ð¹ Physical Fitness: Stay fit and active while on duty, as lifeguarding requires physical strength, endurance, and agility. It's a fantastic way to stay in shape while enjoying the outdoors. ð¹ Teamwork and Leadership: Learn to work effectively as part of a team and take on leadership roles, essential skills that will serve you well in any profession. Who is this for? Our Lifeguarding Training Course is perfect for anyone who is passionate about water safety and wants to make a positive impact in their community. Whether you're a student looking for a summer job, a fitness enthusiast seeking an active career, or someone who simply loves being around water, this course is for you! No prior experience is required - just bring your enthusiasm and dedication to learning, and we'll provide you with all the tools and training you need to succeed. Career Path: Upon completing our Lifeguarding Training Course and obtaining certification, you'll be well-prepared to pursue various career paths in the aquatics industry. Some potential career options include: ð¹ Lifeguard: Work at pools, beaches, water parks, and other aquatic facilities, ensuring the safety of swimmers and enforcing water safety rules. ð¹ Aquatics Supervisor: Advance to a supervisory role, overseeing lifeguard teams, managing facility operations, and implementing safety protocols. ð¹ Aquatics Instructor: Share your expertise by teaching swimming lessons, water safety courses, and lifeguard training programs to individuals of all ages. ð¹ Emergency Medical Technician (EMT): Use your lifesaving skills to pursue a career in emergency medical services, responding to medical emergencies and providing pre-hospital care. ð¹ Recreation Coordinator: Work in recreational programs, organizing and facilitating aquatic activities, events, and competitions for community members. No matter which career path you choose, lifeguarding provides valuable skills, experiences, and opportunities for personal and professional growth. It's a rewarding journey that allows you to make a difference while doing what you love. Don't wait any longer to embark on your lifeguarding journey! Enroll in our Lifeguarding Training Course today and take the first step towards a safer, more fulfilling future. ððâï¸ Course Curriculum Module 1_ Introduction to Lifeguarding. Introduction to Lifeguarding. 00:00 Module 2_ Water Safety and Drowning Prevention. Water Safety and Drowning Prevention. 00:00 Module 3_ Physical Fitness and Endurance. Physical Fitness and Endurance. 00:00 Module 4_ Lifesaving Skills and Techniques. Lifesaving Skills and Techniques. 00:00 Module 5_ Emergency Response and Incident Management. Emergency Response and Incident Management. 00:00
Course Overview: Human Rights Consultant Certification As societies strive for equality and justice, understanding human rights principles and their practical applications becomes increasingly vital. The 'Human Rights Consultant' course offers a comprehensive journey into the realm of human rights, equipping participants with the knowledge and skills necessary to advocate for and implement human rights principles effectively. This course is designed for individuals passionate about human rights, including activists, lawyers, policymakers, and professionals in various fields seeking to integrate human rights into their work. Module 1: Introduction to Human Rights In this foundational module, participants will explore the origins, evolution, and philosophical underpinnings of human rights. They will examine key documents such as the Universal Declaration of Human Rights and learn about the core principles and concepts that form the basis of human rights law and practice. Module 2: Practical Applications of Human Rights Building upon the theoretical foundation laid in Module 1, this module delves into real-world applications of human rights principles. Participants will learn how to identify human rights violations, analyze case studies, and develop strategies to address human rights issues in diverse contexts, including conflict zones, marginalized communities, and corporate settings. Module 3: Human Rights Advocacy and Activism Effective advocacy and activism are essential for promoting and protecting human rights. In this module, participants will gain practical skills in advocacy techniques, community organizing, coalition building, and leveraging social media and other platforms to raise awareness and mobilize support for human rights causes. Module 4: Human Rights and Business Businesses have a significant impact on human rights, both positively and negatively. This module examines the intersection of human rights and business, focusing on corporate social responsibility, supply chain management, labor rights, and the role of businesses in advancing human rights principles within their operations and beyond. Module 5: Human Rights and International Law International law serves as a critical framework for the protection and enforcement of human rights. Participants will explore the international legal mechanisms and institutions responsible for upholding human rights, including the United Nations, regional human rights bodies, and international courts. They will also analyze landmark human rights cases and treaties. Module 6: Human Rights and Climate Change Climate change poses profound threats to human rights, including the right to life, health, food, and shelter. In this module, participants will examine the nexus between human rights and environmental sustainability, exploring topics such as climate justice, environmental rights, indigenous rights, and the role of states and international actors in addressing climate-related human rights challenges. Certification and Beyond Upon successful completion of all modules and assessments, participants will receive a certification as a Human Rights Consultant, validating their expertise in understanding, promoting, and defending human rights. Graduates of the course will join a global network of human rights advocates and professionals, equipped to make a meaningful impact in their communities and beyond. Additionally, the course provides a solid foundation for further study or specialization in human rights law, policy, or advocacy. Course Curriculum Module 1_ Introduction to Human Rights Introduction to Human Rights 00:00 Module 2_ Practical Applications of Human Rights Practical Applications of Human Rights 00:00 Module 3_ Human Rights Advocacy and Activism Human Rights Advocacy and Activism 00:00 Module 4_ Human Rights and Business Human Rights and Business 00:00 Module 5_ Human Rights and International Law Human Rights and International Law 00:00 Module 6_ Human Rights and Climate Change Human Rights and Climate Change 00:00
ð Prepare for Takeoff: Cabin Crew Training Course! ï¸ Embark on an exhilarating journey towards a dynamic career in aviation as you enroll in our comprehensive Cabin Crew Training Course. Tailored to equip you with the skills and knowledge necessary for the exciting role of a cabin crew member, this course is your passport to a career where exceptional service and safety take center stage. ð Module 1: Introduction to the Aviation Industry Begin your journey with Module 1, providing a thorough introduction to the vast and intricate aviation industry. Explore the history, evolution, and key players shaping the skies. Lay the foundation for your understanding of the aviation landscape and the crucial role cabin crew members play in ensuring a seamless passenger experience. ð Module 2: Airline and Cabin Crew Regulations Navigate the regulatory skies with Module 2, dedicated to airline and cabin crew regulations. Gain insights into the rules, guidelines, and standards set by aviation authorities. Understand the legal framework that governs the industry, ensuring compliance and safety in every aspect of cabin crew operations. ð¤ Module 3: Cabin Crew Duties and Responsibilities Immerse yourself in the multifaceted role of a cabin crew member with Module 3. Explore the wide range of duties and responsibilities, from ensuring passenger comfort to maintaining cabin safety. Learn the art of effective communication, conflict resolution, and creating a positive and welcoming atmosphere on board. ð¨ Module 4: Emergency Procedures and Equipment Prepare for any scenario with Module 4, focusing on emergency procedures and equipment. Master the protocols for handling emergencies, from evacuations to first aid. Familiarize yourself with the operation of safety equipment, ensuring you are ready to respond swiftly and effectively in any unexpected situation. ð½ï¸ Module 5: In-Flight Service and Hospitality Elevate the passenger experience with Module 5, dedicated to in-flight service and hospitality. Hone your skills in delivering exceptional service, from serving meals to attending to passenger needs. Understand the nuances of in-flight hospitality, transforming ordinary journeys into memorable experiences for passengers. ð Why Choose Our Cabin Crew Training Course? Industry-Experienced Instructors: Learn from seasoned cabin crew professionals with a wealth of hands-on experience. Practical Training: Engage in realistic in-flight simulations, role-playing exercises, and hands-on scenarios to prepare for real-world situations. Cultural Sensitivity: Develop a strong understanding of cultural sensitivity and adaptability, essential for serving a diverse range of passengers. Career Placement Support: Graduate with the confidence and skills to kickstart a successful career as a cabin crew member, with ongoing support in securing employment opportunities. Don't miss the chance to turn your passion for travel into a thrilling career in the skies! Enroll now in the Cabin Crew Training Course and position yourself for success in an industry where your dedication to safety and exceptional service will make you a standout member of the cabin crew. Your journey into the world of aviation excellence begins here! ðâ¨ð Course Curriculum Module 1_ Introduction to the Aviation Industry. Introduction to the Aviation Industry. 00:00 Module 2_ Airline and Cabin Crew Regulations. Airline and Cabin Crew Regulations. 00:00 Module 3_ Cabin Crew Duties and Responsibilities. Cabin Crew Duties and Responsibilities. 00:00 Module 4_ Emergency Procedures and Equipment. Emergency Procedures and Equipment. 00:00 Module 5_ In-Flight Service and Hospitality. In-Flight Service and Hospitality. 00:00
24-Hour Flash Sale! Prices Reduced Like Never Before!! Efficient office management plays a crucial role in building a successful organisation. With the UK's business sector continuously expanding with over 6 million private sector businesses, there's a growing demand for skilled professionals capable of steering office operations towards excellence. The "Office Management Bundle" is a comprehensive suite of courses designed to equip aspiring and current office managers with the essential skills required for effective administration, team leadership, and enhanced workplace productivity. Learn office management from foundational administrative duties to advanced team leadership strategies. Participants will have a chance to get into Secretarial Training, mastering the art of Minute-taking and Document Control, ensuring seamless information flow within an organisation. The course also tackles critical areas such as Employment Law, Sexual Harassment training for managers, and proficiency in Microsoft Office, essential for today's digital office environment. Additionally, courses on Workplace Productivity, Business Communication, and Decision-making and Critical Thinking Training are included to round out a manager's skill set. This Office Management Bundle Contains 11 of Our Premium Courses for One Discounted Price: Course 01: Office Management Course 02: Secretarial Training Course 03: Team Management Course 04: Minute Taking Course 05: Document Control Course 06: Employment Law Course 07: Sexual Harassment in the Workplace Training for Managers and Supervisors (SHWT) Course 08: Microsoft Office Course 09: Workplace Productivity Course Course 10: Essentials Communication for Business Course 11: Decision Making and Critical Thinking Training The "Office Management Bundle" offers a golden opportunity for individuals looking to advance their careers in office administration or for those seeking to refine their management skills. By completing this training, you'll be well-prepared to navigate the complexities of office management, contribute to a positive workplace culture, and drive your organisation towards its goals. Enrol now and embrace this chance to become a pivotal part of your company's success story! Learning Outcomes of this Bundle: Master essential office management and secretarial skills. Lead teams effectively and foster a collaborative work environment. Navigate legal frameworks in employment and handle workplace harassment. Utilise Microsoft Office tools to enhance office productivity. Communicate effectively in a business setting. Apply decision-making and critical thinking in managerial roles. Why Prefer this Course? Get a Free CPD Accredited Certificate upon completion of the course Get a Free Student ID Card with this training program (£10 postal charge will be applicable for international delivery) The course is Affordable and Simple to understand Get Lifetime Access to the course materials The training program comes with 24/7 Tutor Support Start your learning journey straight away! Course Curriculum Course 01: Office Management Module 01: Personal Assistant Module 02: Admin Support Module 03: Organisational Skills Module 04: Telephone Etiquette Module 05: Business Writing Module 06: Time Management Module 07: Body Language and Effective Communication Module 08: Meeting Management Course 02: Secretarial Training Module 01: Admin Support Module 02: Administrative Management Module 03: Organisational Skills Module 04: Telephone Etiquette Module 05: Business Writing Module 06: Time Management Module 07: Body Language and Effective Communication Module 08: Meeting Management Module 09: Excel Basics Module 10: PowerPoint Basic Course 03: Team Management Module 01: Defining Team Module 02: Understanding Management and Leadership Module 03: Building High Performing Teams Module 04: Motivating Team Members Module 05: Talent Management Module 06: Stress Management and Mental Health Module 07: Succession Planning Module 08: Communication Skills Module 09: Negotiation Techniques Module 10: Managing Change Module 11: Managing Time Module 12: Managing Conflict Module 13: Risk Management Process Module 14: Managing Virtual Teams =========>>>>> And 8 More Courses <<<<<========= How will I get my Certificate? After successfully completing the course, you will be able to order your Certificates as proof of your achievement. PDF Certificate: Free (Previously it was £12.99*11 = £143) CPD Hard Copy Certificate: Free (For The Title Course: Previously it was £29.99) CPD 110 CPD hours / points Accredited by CPD Quality Standards Who is this course for? Anyone interested in learning more about the topic is advised to take this bundle. This bundle is ideal for: Aspiring office managers Current administrators Team leaders Secretaries HR professionals Supervisors Requirements You will not need any prior background or expertise to enrol in this bundle. Career path After completing this bundle, you are to start your career or begin the next phase of your career. Office Manager - £25,000 to £35,000 Executive Assistant - £30,000 to £40,000 HR Manager - £35,000 to £50,000 Team Leader - £24,000 to £30,000 Productivity Coach - £30,000 to £45,000 Legal Advisor - £40,000 to £55,000 Certificates CPD Accredited Certificate Digital certificate - Included Upon passing the Bundle, you need to order to receive a Digital Certificate for each of the courses inside this bundle as proof of your new skills that are accredited by CPD . CPD Accredited Certificate Hard copy certificate - Included Upon passing the Bundle, you need to order to receive a Hard copy Certificate for each of the courses inside this bundle. If you are an international student, then you have to pay an additional 10 GBP as an international delivery charge.