Blog

  • Farm Worker Visa Sponsorship Jobs in Canada for Foreign Applicants – Apply Now!!! (2026 Guide)

    Canada’s agricultural industry plays a critical role in feeding millions of people both domestically and internationally. Every year, farms across the country require thousands of workers to help plant, cultivate, harvest, package, and transport agricultural products. Due to ongoing labour shortages, many Canadian agricultural employers recruit foreign workers through government-approved temporary worker programs.

    Although not every farm job includes visa sponsorship, some employers hire eligible international applicants through authorized immigration pathways such as the Temporary Foreign Worker Program (TFWP) or the Seasonal Agricultural Worker Program (SAWP), depending on the type of work and the worker’s country of residence.

    These programs generally require employers to meet specific government requirements, which may include obtaining a Labour Market Impact Assessment (LMIA) for eligible positions.

    Why Canada Needs Farm Workers

    Agriculture is one of Canada’s largest industries, supporting food production, exports, and rural communities.

    Several factors continue to drive demand for farm workers, including:

    • Seasonal crop production
    • Expanding fruit and vegetable farms
    • Greenhouse farming
    • Livestock production
    • Aging agricultural workforce
    • Labour shortages in rural communities
    • Growing food demand

    Average Farm Worker Salary in Canada

    Farm worker wages vary depending on the province, employer, type of farm, experience, and local employment standards.

    Typical annual earnings include:

    PositionEstimated Annual Salary
    General Farm WorkerCAD $35,000–$48,000
    Greenhouse WorkerCAD $36,000–$50,000
    Fruit PickerCAD $34,000–$45,000
    Dairy Farm WorkerCAD $40,000–$58,000
    Poultry Farm WorkerCAD $38,000–$55,000
    Livestock Farm WorkerCAD $40,000–$60,000
    Farm Equipment OperatorCAD $48,000–$70,000

    Some employers also offer:

    • Overtime pay
    • Paid vacation
    • On-the-job training
    • Performance bonuses
    • Shared accommodation (where applicable)
    • Transportation assistance (varies by employer and program)

    Popular Farm Worker Jobs

    General Farm Worker

    Responsibilities include:

    • Planting crops
    • Harvesting produce
    • Irrigation
    • Loading farm products
    • Cleaning work areas
    • General farm maintenance

    Average Salary:

    CAD $35,000–$48,000 annually

    Greenhouse Worker

    Typical duties include:

    • Plant care
    • Watering crops
    • Harvesting vegetables
    • Packaging produce
    • Monitoring plant growth

    Average Salary:

    CAD $36,000–$50,000 annually

    Fruit Picker

    Responsibilities include:

    • Picking fruits
    • Sorting produce
    • Packing products
    • Quality inspection
    • Preparing shipments

    Average Salary:

    CAD $34,000–$45,000 annually

    Dairy Farm Worker

    Responsibilities include:

    • Milking cows
    • Feeding livestock
    • Cleaning barns
    • Monitoring animal health
    • Operating farm equipment

    Average Salary:

    CAD $40,000–$58,000 annually

    Poultry Farm Worker

    Typical duties include:

    • Feeding birds
    • Egg collection
    • Cleaning facilities
    • Equipment maintenance
    • Monitoring flock health

    Average Salary:

    CAD $38,000–$55,000 annually

    Farm Equipment Operator

    Responsibilities include:

    • Operating tractors
    • Harvesting machinery
    • Loading equipment
    • Equipment inspections
    • Field preparation

    Average Salary:

    CAD $48,000–$70,000 annually

    Visa Sponsorship Opportunities

    Many Canadian agricultural employers hire foreign workers through approved government programs designed to address labour shortages.

    Depending on the role and employer, hiring may occur through:

    • Temporary Foreign Worker Program (TFWP)
    • Seasonal Agricultural Worker Program (SAWP)
    • Other eligible agricultural immigration pathways

    For many positions under the TFWP, employers must first obtain a positive LMIA before hiring an eligible foreign worker. Applicants must also satisfy Canadian immigration and work permit requirements.

    Because sponsorship availability varies by employer and occupation, carefully review each job posting before applying.

    Benefits of Farm Worker Jobs

    Many employers offer employment benefits such as:

    • Competitive hourly wages
    • Overtime opportunities
    • Paid vacation
    • Workplace safety training
    • Stable seasonal or year-round employment
    • On-the-job training
    • Opportunities for career progression
    • Shared accommodation or transportation assistance in some cases

    Benefits differ between employers and employment programs.

    Who Can Apply?

    Farm employers generally seek applicants who:

    • Are at least 18 years old
    • Are physically fit for manual work
    • Can work outdoors in different weather conditions
    • Are willing to work flexible schedules during peak seasons
    • Have a positive work attitude
    • Can follow workplace safety procedures
    • Meet Canadian immigration and work permit requirements

    Previous farming experience is beneficial but may not be required for some entry-level positions.

    Top Skills Employers Value

    Successful farm workers often demonstrate:

    • Physical endurance
    • Reliability
    • Teamwork
    • Attention to detail
    • Ability to follow instructions
    • Basic equipment handling
    • Time management
    • Adaptability
    • Animal care experience (where applicable)
    • Crop handling knowledge

    Top Provinces Hiring Farm Workers

    Agricultural opportunities are commonly available in:

    • Ontario
    • British Columbia
    • Alberta
    • Saskatchewan
    • Manitoba
    • Quebec
    • Nova Scotia
    • Prince Edward Island
  • Truck Driver Jobs in Canada With LMIA Sponsorship – Earn CAD $55,000–$95,000 Per Year (2026 Guide)

    Canada’s trucking industry is one of the country’s most important economic sectors, transporting billions of dollars’ worth of goods every year. As demand for freight transportation continues to grow, many trucking companies are looking for qualified drivers to help address ongoing labour shortages.

    For international job seekers, truck driver jobs in Canada with Labour Market Impact Assessment (LMIA) support can provide an opportunity to work legally in Canada when an employer is approved to hire a foreign worker. While an LMIA does not guarantee a work permit or permanent residence, it may allow eligible applicants to apply for a work permit after meeting Canadian immigration requirements.

    Why Truck Drivers Are in High Demand in Canada

    Canada depends heavily on road transportation to move goods between provinces and to international markets.

    Several factors continue to drive demand for truck drivers:

    • Growth in e-commerce
    • Expansion of manufacturing
    • Increased food distribution
    • Aging workforce
    • Supply chain demands
    • Cross-border trade with the United States
    • Labour shortages across several provinces

    Average Truck Driver Salary in Canada

    Truck driver salaries vary depending on:

    • Province
    • Experience
    • Type of freight
    • Long-haul versus local routes
    • Employer
    • Bonuses and overtime

    Typical annual salary ranges include:

    PositionEstimated Annual Salary
    Delivery DriverCAD $45,000–$65,000
    Local Truck DriverCAD $55,000–$75,000
    Long-Haul Truck DriverCAD $65,000–$95,000
    Tanker DriverCAD $70,000–$100,000
    Heavy Haul DriverCAD $75,000–$110,000
    Owner-Operator*Earnings vary significantly

    Many employers also provide:

    • Paid vacation
    • Health and dental insurance
    • Retirement savings plans
    • Safety bonuses
    • Performance incentives
    • Overtime opportunities
    • Paid orientation and training

    Common Truck Driving Jobs

    Long-Haul Truck Driver

    Responsibilities include:

    • Transporting goods across provinces
    • Completing delivery schedules
    • Inspecting vehicles
    • Maintaining driving logs
    • Following Canadian transportation regulations

    Average Salary:

    CAD $65,000–$95,000 annually

    Local Truck Driver

    Typical duties:

    • Delivering products within cities
    • Loading and unloading freight
    • Customer deliveries
    • Vehicle inspections
    • Route planning

    Average Salary:

    CAD $55,000–$75,000 annually

    Delivery Driver

    Responsibilities include:

    • Delivering commercial goods
    • Collecting delivery confirmations
    • Vehicle maintenance checks
    • Customer service

    Average Salary:

    CAD $45,000–$65,000 annually

    Tanker Driver

    Responsibilities:

    • Transporting liquid cargo
    • Following hazardous material procedures where applicable
    • Vehicle inspections
    • Safe cargo handling

    Average Salary:

    CAD $70,000–$100,000 annually

    Additional endorsements may be required depending on the cargo.

    Heavy Haul Driver

    Responsibilities include:

    • Moving oversized equipment
    • Securing specialized loads
    • Planning routes
    • Operating heavy-duty transport vehicles

    Average Salary:

    CAD $75,000–$110,000 annually

    What Is an LMIA?

    A Labour Market Impact Assessment (LMIA) is a document that some Canadian employers must obtain before hiring a foreign worker. A positive LMIA generally indicates that hiring a foreign worker is unlikely to have a negative impact on the Canadian labour market because no suitable Canadian citizen or permanent resident is available for the position.

    If an employer receives a positive LMIA and offers you a qualifying job, you may be able to apply for a work permit, provided you meet all immigration requirements.

    Not every trucking employer hires through the LMIA process, and not every truck driving role requires an LMIA.

    Benefits of Truck Driver Jobs

    Many trucking companies offer competitive employment packages, including:

    • Competitive salaries
    • Paid overtime
    • Health insurance
    • Dental coverage
    • Paid vacation
    • Retirement savings programs
    • Paid safety training
    • Modern truck fleets
    • Career advancement opportunities
    • Stable full-time employment

    Skills Employers Look For

    Successful truck drivers often possess:

    • Safe driving practices
    • Time management
    • Route planning
    • Defensive driving skills
    • Vehicle inspection knowledge
    • Communication skills
    • Reliability
    • Physical stamina
    • Problem-solving abilities
    • Customer service skills

    Provinces With Strong Demand

    Truck driving opportunities are commonly available in:

    • Ontario
    • Alberta
    • British Columbia
    • Saskatchewan
    • Manitoba
    • Quebec
    • Nova Scotia
    • New Brunswick

    Demand can vary by province, industry, and seasonal freight activity.

    Top Industries Hiring Truck Drivers

    Truck drivers are employed across many sectors, including:

    • Retail distribution
    • Agriculture
    • Food transportation
    • Construction
    • Oil and gas
    • Manufacturing
    • Mining
    • Logistics
    • Courier services
    • Wholesale distribution
  • Permanent Residency Pathway Jobs in Australia for Skilled Workers (2026 Guide)

    Australia continues to be one of the world’s most attractive destinations for skilled professionals seeking long-term career opportunities and permanent residency (PR). With ongoing demand for workers in industries such as healthcare, engineering, construction, information technology, education, and skilled trades, many employers are recruiting qualified international talent to address workforce shortages.

    While securing a job does not automatically guarantee permanent residency, certain skilled occupations and employer-sponsored roles can provide an eligible pathway to Australian permanent residence through Australia’s skilled migration system. Australia offers several work and permanent visa options for skilled migrants, including employer-sponsored, independent, state-nominated, and regional pathways.

    Why Australia Needs Skilled Workers

    Australia continues to experience workforce shortages across multiple industries due to:

    • Population growth
    • An aging workforce
    • Expansion of infrastructure projects
    • Growing healthcare needs
    • Technology sector growth
    • Regional labour shortages

    What Are PR Pathway Jobs?

    PR pathway jobs are occupations that may help eligible workers qualify for Australian permanent residency through government-approved skilled migration programs.

    Common pathways include:

    • Employer-sponsored permanent positions
    • Skilled Independent migration
    • State or Territory nomination
    • Regional employer sponsorship
    • Regional skilled migration

    High-Demand Skilled Jobs That May Lead to PR

    1. Registered Nurses

    Average Salary:

    AUD $80,000–$120,000 per year

    Healthcare remains one of Australia’s strongest employment sectors.

    Popular specialties include:

    • Aged care
    • Emergency nursing
    • Mental health
    • Intensive care
    • Theatre nursing

    2. Software Engineers

    Average Salary:

    AUD $100,000–$160,000 annually

    Technology professionals remain in demand across:

    • Artificial Intelligence
    • Cybersecurity
    • Cloud Computing
    • Software Development
    • DevOps
    • Data Engineering

    3. Electricians

    Average Salary:

    AUD $85,000–$130,000 annually

    Qualified electricians are needed across residential, commercial, mining, and infrastructure projects.

    4. Civil Engineers

    Average Salary:

    AUD $95,000–$150,000 annually

    Australia’s growing infrastructure projects continue to create opportunities for experienced engineers.

    5. Carpenters

    Average Salary:

    AUD $80,000–$120,000 annually

    Construction remains one of Australia’s largest employers.

    6. Plumbers

    Average Salary:

    AUD $80,000–$130,000 annually

    Qualified plumbers are needed across major cities and regional communities.

    7. Welders

    Average Salary:

    AUD $75,000–$120,000 annually

    Mining, manufacturing, and heavy industries continue hiring experienced welders.

    8. Teachers

    Average Salary:

    AUD $85,000–$125,000 annually

    Demand remains strong for:

    • Secondary teachers
    • Mathematics teachers
    • Science teachers
    • Special education teachers

    9. Accountants

    Average Salary:

    AUD $75,000–$120,000 annually

    Experienced accountants continue to find opportunities in public practice, finance, and corporate organisations.

    10. ICT Security Specialists

    Average Salary:

    AUD $120,000–$180,000 annually

    Cybersecurity continues to be one of Australia’s fastest-growing technology sectors.

    Top Industries Offering Strong PR Opportunities

    Some of Australia’s strongest industries for skilled migration include:

    • Healthcare
    • Construction
    • Information Technology
    • Engineering
    • Education
    • Mining
    • Agriculture
    • Manufacturing
    • Logistics
    • Renewable Energy

    Demand varies by occupation, location, and labour market needs.

    Popular Permanent Residency Pathways

    Eligible skilled workers may qualify through pathways such as:

    Employer Nomination Scheme (Subclass 186)

    A permanent employer-sponsored visa for eligible skilled workers nominated by an approved Australian employer.

    Skilled Independent Visa (Subclass 189)

    A points-tested permanent visa that does not require employer sponsorship. Applicants must receive an invitation after meeting eligibility requirements.

    Skilled Nominated Visa (Subclass 190)

    A permanent visa requiring nomination by an Australian state or territory government.

    Regional Pathways

    Regional visas, such as the Skilled Work Regional pathway, can provide eligible applicants with a route to permanent residency after meeting applicable conditions.

    Skills Employers Look For

    Australian employers often value candidates who have:

    • Relevant qualifications
    • Professional work experience
    • Strong English communication skills
    • Problem-solving ability
    • Teamwork
    • Adaptability
    • Digital skills
    • Leadership potential
    • Professional certifications
    • Commitment to workplace safety

    General Eligibility Requirements

    Requirements vary depending on the visa and occupation, but applicants may need to:

    • Have an occupation that aligns with an eligible skilled pathway
    • Obtain a positive skills assessment where required
    • Meet English language requirements
    • Satisfy health and character checks
    • Meet age and visa-specific criteria
    • Receive an invitation or nomination where applicable

    Benefits of PR Pathway Jobs

    Eligible workers who later obtain Australian permanent residency may enjoy benefits such as:

    • Long-term work rights
    • Access to Australia’s public healthcare system (subject to eligibility)
    • Greater employment flexibility
    • Ability to sponsor eligible family members
    • Access to education opportunities
    • Potential pathway to Australian citizenship after meeting residency and legal requirements
  • Warehouse Jobs in Toronto with Visa Sponsorship 2026 – Earn CA$28/hour

    Toronto remains one of Canada’s largest employment hubs, with thousands of warehouse and logistics jobs supporting the city’s growing retail, manufacturing, e-commerce, food distribution, and transportation industries. As supply chains continue to expand, many employers are looking for reliable warehouse workers to fill essential roles.

    For international job seekers, warehouse jobs in Toronto with visa sponsorship have become an attractive opportunity. While not every employer offers sponsorship, some Canadian companies experiencing labour shortages may hire qualified foreign workers through approved immigration or temporary foreign worker programs, provided they meet government requirements.

    Why Warehouse Workers Are in Demand in Toronto

    Toronto is home to thousands of warehouses serving industries such as:

    • E-commerce
    • Retail distribution
    • Food and beverage
    • Pharmaceuticals
    • Manufacturing
    • Automotive parts
    • Consumer electronics
    • Wholesale distribution

    Average Salary for Warehouse Workers in Toronto

    Warehouse salaries vary depending on experience, shift schedules, certifications, and employer.

    Typical hourly wages include:

    PositionAverage Hourly Pay
    Warehouse AssociateCA$20 – CA$28
    Order PickerCA$20 – CA$27
    Forklift OperatorCA$23 – CA$32
    Shipping & Receiving ClerkCA$22 – CA$30
    Inventory AssociateCA$21 – CA$29
    Warehouse SupervisorCA$30 – CA$40

    Many employers also offer:

    • Overtime pay
    • Night shift premiums
    • Weekend bonuses
    • Performance incentives
    • Paid vacation
    • Health benefits
    • Retirement savings plans

    Popular Warehouse Jobs Available

    Warehouse Associate

    Typical duties include:

    • Receiving deliveries
    • Picking customer orders
    • Packing products
    • Loading shipments
    • Labeling inventory
    • Maintaining warehouse cleanliness

    Average Pay:

    CA$20–CA$28 per hour

    Forklift Operator

    Responsibilities include:

    • Operating forklifts safely
    • Moving pallets
    • Loading trucks
    • Unloading deliveries
    • Organizing warehouse inventory

    Average Pay:

    CA$23–CA$32 per hour

    A valid forklift certification is often preferred or required.

    Order Picker

    Responsibilities include:

    • Picking products from shelves
    • Scanning barcodes
    • Preparing customer orders
    • Packaging products
    • Meeting productivity targets

    Average Pay:

    CA$20–CA$27 per hour

    Shipping and Receiving Clerk

    Responsibilities include:

    • Processing incoming shipments
    • Preparing outgoing deliveries
    • Recording inventory
    • Inspecting goods
    • Coordinating with transport companies

    Average Pay:

    CA$22–CA$30 per hour

    Inventory Control Associate

    Responsibilities include:

    • Counting stock
    • Updating inventory systems
    • Conducting cycle counts
    • Investigating inventory discrepancies
    • Maintaining warehouse records

    Average Pay:

    CA$21–CA$29 per hour

    Benefits of Warehouse Jobs

    Many warehouse employers provide attractive employee benefits, including:

    • Competitive hourly wages
    • Paid overtime
    • Health and dental insurance
    • Paid vacation
    • Retirement savings programs
    • Career advancement opportunities
    • Employee discounts
    • On-the-job training
    • Stable full-time employment
    • Safe working environments

    Who Can Apply?

    Warehouse employers typically seek candidates who:

    • Are at least 18 years old
    • Can lift moderate to heavy loads safely
    • Have good physical stamina
    • Can work in a fast-paced environment
    • Have strong attention to detail
    • Can work independently and as part of a team
    • Have basic English communication skills
    • Are willing to work shifts, weekends, or overtime if required

    Skills That Employers Value

    Employers often look for applicants with skills such as:

    • Inventory management
    • Order picking
    • Packing and shipping
    • Forklift operation
    • RF scanner experience
    • Basic computer literacy
    • Teamwork
    • Time management
    • Workplace safety awareness
    • Attention to detail

    Visa Sponsorship Opportunities

    Some Canadian employers facing labour shortages may hire international workers through government-approved immigration or temporary foreign worker pathways.

    To qualify, applicants generally need:

    • A valid job offer
    • Eligibility under the applicable Canadian immigration program
    • Required work experience or qualifications for the role
    • Ability to meet admissibility requirements
    • Any documentation requested during the hiring and immigration process

    Best Areas for Warehouse Employment in the Greater Toronto Area

    Warehouse jobs are commonly found in:

    • Mississauga
    • Brampton
    • Vaughan
    • Scarborough
    • Etobicoke
    • Markham
    • North York
    • Milton
    • Ajax
    • Pickering

    Top Industries Hiring Warehouse Workers

    Warehouse opportunities are available across multiple industries, including:

    • E-commerce
    • Retail
    • Food distribution
    • Pharmaceutical distribution
    • Manufacturing
    • Automotive
    • Consumer goods
    • Wholesale supply
    • Logistics and transportation
    • Packaging
  • Construction Worker Jobs in the UK with Visa Sponsorship 2026 – Apply Now!!!

    The United Kingdom continues to experience a strong demand for skilled and semi-skilled construction workers as major infrastructure, housing, and commercial development projects expand across England, Scotland, Wales, and Northern Ireland. As a result, many UK employers are actively recruiting qualified international workers and, in some cases, offering visa sponsorship to fill labor shortages.

    If you are looking for an opportunity to build a rewarding career abroad, construction worker jobs in the UK with visa sponsorship in 2026 could be an excellent option. Whether you have experience in bricklaying, carpentry, plumbing, electrical work, general labor, or site operations, there are opportunities available across different sectors.

    Why the UK Needs More Construction Workers

    The UK’s construction industry plays a vital role in the country’s economy. Government investments in transportation, housing developments, renewable energy projects, hospitals, schools, and commercial buildings continue to increase the demand for workers.

    Several factors contribute to the shortage of construction professionals:

    • Aging workforce approaching retirement
    • Large infrastructure and housing projects
    • Growing demand for affordable housing
    • Expansion of renewable energy facilities
    • Increased commercial developments
    • Shortage of skilled trades

    Types of Construction Worker Jobs Available

    Construction offers opportunities for both skilled professionals and entry-level workers.

    Common positions include:

    General Construction Labourer

    Responsibilities include:

    • Loading and unloading materials
    • Cleaning construction sites
    • Assisting skilled workers
    • Operating basic tools
    • Preparing work areas

    Average Salary:

    £24,000 – £33,000 per year

    Bricklayer

    Typical duties include:

    • Building walls
    • Laying bricks and blocks
    • Reading construction drawings
    • Repairing masonry structures

    Average Salary:

    £35,000 – £48,000 annually

    Carpenter

    Responsibilities:

    • Installing doors
    • Building wooden frameworks
    • Roofing
    • Flooring installation
    • Interior finishing

    Average Salary:

    £34,000 – £50,000 per year

    Electrician

    Duties include:

    • Installing electrical systems
    • Maintenance and repairs
    • Wiring residential and commercial buildings
    • Testing electrical installations

    Average Salary:

    £38,000 – £58,000 annually

    Plumber

    Responsibilities:

    • Installing pipe systems
    • Bathroom fitting
    • Heating systems
    • Water supply maintenance

    Average Salary:

    £36,000 – £55,000 annually

    Steel Fixer

    Responsibilities include:

    • Installing reinforcing steel
    • Reading structural plans
    • Preparing concrete reinforcement

    Average Salary:

    £34,000 – £47,000 per year

    Scaffolder

    Duties include:

    • Erecting scaffolding
    • Safety inspections
    • Dismantling structures

    Average Salary:

    £33,000 – £46,000 annually

    Heavy Equipment Operator

    Responsibilities:

    • Excavator operation
    • Bulldozer driving
    • Crane operations
    • Earthmoving equipment

    Average Salary:

    £38,000 – £60,000 annually

    Benefits of Construction Jobs with Visa Sponsorship

    Many employers offer attractive employment packages, including:

    • Competitive salaries
    • Overtime opportunities
    • Pension contributions
    • Paid annual leave
    • Health and safety training
    • Career progression
    • Stable employment
    • Modern equipment
    • Uniforms and PPE
    • Visa sponsorship for eligible workers

    Who Can Apply?

    International applicants from many countries may qualify provided they meet the employer’s requirements.

    Generally, applicants should:

    • Be at least 18 years old
    • Have relevant construction experience
    • Be physically fit
    • Understand workplace safety procedures
    • Possess good communication skills in English
    • Have no serious criminal record
    • Meet UK immigration requirements

    UK Work Visa Sponsorship Explained

    Many overseas workers enter the UK through the Skilled Worker visa, where eligible employers licensed by the UK government sponsor qualified employees for approved roles.

    A sponsoring employer typically provides:

    • A genuine job offer
    • Required employment details
    • Sponsorship documentation
    • Support for the visa application process

    Applicants must still satisfy the relevant immigration requirements before a visa can be granted.

    Where Construction Workers Are Most Needed

    Demand is particularly strong in major cities and growing regions, including:

    • London
    • Birmingham
    • Manchester
    • Leeds
    • Liverpool
    • Bristol
    • Glasgow
    • Edinburgh
    • Sheffield
    • Nottingham

    How Much Can You Earn?

    Your earnings depend on experience, location, employer, and trade specialization.

    Typical annual salary ranges include:

    PositionEstimated Salary
    General Labourer£24,000–£33,000
    Bricklayer£35,000–£48,000
    Carpenter£34,000–£50,000
    Electrician£38,000–£58,000
    Plumber£36,000–£55,000
    Steel Fixer£34,000–£47,000
    Scaffolder£33,000–£46,000
    Equipment Operator£38,000–£60,000

  • Hello world!

    Welcome to WordPress. This is your first post. Edit or delete it, then start writing!