Skip to main content

Pharmacies in Edinburgh

90 pharmacies in Edinburgh: opening hours, phone numbers and services such as Pharmacy First, UTI treatment, travel clinics.

  • Alliance Pharmacy

    28-30 Newington Road, EH9 1QS

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Asda Pharmacy (The Jewel, Edinburgh)

    100 The Jewel, Brunstane, EH15 3AR

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Avante Pharmacy & Travel Clinic

    Sainsbury's Supermarket, 39 Westfield Road, EH11 2QW

    Emergency Contraception · Nicotine Replacement Therapy · Palliative Care Network · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Avante Pharmacy and Travel Clinic

    26 Brougham Place, EH3 9JU

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Balerno Pharmacy

    24 Main Street, Balerno, EH14 7EH

    Emergency Contraception · Nicotine Replacement Therapy · Palliative Care Network · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Barnton Pharmacy

    195 Whitehouse Road, EH4 6BU

    Emergency Contraception · Nicotine Replacement Therapy · Palliative Care Network · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Boots The Chemist Ltd

    121-127 St James Crescent, EH1 3AD

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Boots The Chemist Ltd

    207-209 Morningside Road, EH10 4QT

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Boots The Chemist Ltd

    230-232 Gorgie Road, EH11 2PN

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Boots The Chemist Ltd

    32 West Maitland Street, EH12 5DX

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Boots The Chemist Ltd

    129 St John's Road, EH12 7SB

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Boots The Chemist Ltd

    Unit 10, The Gyle Centre, Gyle Shopping Centre, EH12 9JS

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Boots The Chemist Ltd

    174 Portobello High Street, EH15 1EX

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Boots The Chemist Ltd

    14 Cameron Toll Shopping Centre, 6 Lady Road, EH16 5PB

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Boots The Chemist Ltd

    101-103 Princes Street, EH2 3AA

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Boots The Chemist Ltd

    16-20 Earl Grey Street, EH3 9BN

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Boots The Chemist Ltd

    Craigleith Shopping Park, 24 South Groathill Avenue, EH4 2LN

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Boots The Chemist Ltd

    42 New Kirkgate, EH6 6AA

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Boots The Chemist Ltd

    Unit 22 Ocean Terminal, Ocean Drive, Leith, EH6 6JJ

    Emergency Contraception · Nicotine Replacement Therapy · Palliative Care Network · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Boots The Chemist Ltd

    6 St Patrick Street, EH8 9HB

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Boots The Chemist Ltd (Shandwick Place, Edinburgh)

    46-48 Shandwick Place, EH2 4SA

    Emergency Contraception · Needle Exchange · Nicotine Replacement Therapy · Palliative Care Network · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Bristo Square Pharmacy and Travel Clinic

    Richard Verney Health Centre, The University of Edinburgh, 6 Bristo Square, EH8 9AL

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Broughton Pharmacy

    105 Broughton Street, EH1 3RZ

    Emergency Contraception · Nicotine Replacement Therapy · Palliative Care Network · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Bruntsfield Pharmacy Travel & Health Clinic

    129 Bruntsfield Place, EH10 4EQ

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Calder Pharmacy Ltd

    18 Calder Park, Sighthill, EH11 4JN

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Carrick Knowe Pharmacy

    146 Saughton Road North, EH12 7DS

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Clark Chemist

    1 Lindsay Road, EH6 4EP

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Colinton Mains Pharmacy

    84-86 Colinton Mains Drive, EH13 9BJ

    Emergency Contraception · Needle Exchange · Nicotine Replacement Therapy · Palliative Care Network · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Colinton Pharmacy Ltd

    46A Bridge Road, EH13 0LQ

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Corstorphine Pharmacy

    159 St John's Road, EH12 7SD

    Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Craiglockhart Pharmacy

    2 Craiglockhart Road North, EH14 1BU

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Craigmillar Pharmacy

    58-60 Niddrie Mains Road, EH16 4BG

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Crighton Pharmacy

    7 Crighton Place, EH7 4NZ

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Dears Pharmacy

    7 Oxgangs Broadway, EH13 9LQ

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Dears Pharmacy

    55A-57A Mayfield Road, EH9 3AA

    Emergency Contraception · Needle Exchange · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Dunbar Pharmacy

    67 High Street, EH42 1EW

    Emergency Contraception · Needle Exchange · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • East Craigs Pharmacy

    3 Bughtlin Market, East Craigs, EH12 8XP

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Fleming Pharmacy

    1 Liberton Drive, Liberton, EH16 6NL

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Forrest Pharmacy

    45 Forrest Road, EH1 2QP

    Emergency Contraception · Needle Exchange · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Fountainbridge Pharmacy

    179 Dundee Street, EH11 1BY

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Gilmerton Pharmacy

    2 Ferniehill Road, EH17 7AB

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Goldenacre Pharmacy

    5 Montague Terrace, EH3 5QX

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Kings Pharmacy

    142 Marchmont Road, EH9 1AQ

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Lindsay & Gilmour Chemist

    18-20 Comiston Road, EH10 5QE

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Lindsay & Gilmour Chemist

    107 Slateford Road, EH11 1QY

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Lindsay & Gilmour Chemist

    536 Lanark Road, Juniper Green, EH14 5DJ

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Lindsay & Gilmour Chemist

    6 Milton Road West, EH15 1LF

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Lindsay & Gilmour Chemist

    332 Portobello High Street, EH15 2DA

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Lindsay & Gilmour Chemist

    96 Niddrie Mains Road, EH16 4DT

    Emergency Contraception · Needle Exchange · Nicotine Replacement Therapy · Palliative Care Network · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Lindsay & Gilmour Chemist

    37 Moredun Park Road, EH17 7ES

    Emergency Contraception · Needle Exchange · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Lindsay & Gilmour Chemist

    22 Hillhouse Road, Blackhall, EH4 2AG

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Lindsay & Gilmour Chemist

    228-230 Crewe Road North, EH5 2NS

    Emergency Contraception · Needle Exchange · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Lindsay & Gilmour Chemist

    257A Leith Walk, EH6 8NY

    Emergency Contraception · Needle Exchange · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Lindsay & Gilmour Chemist

    11 Elm Row, EH7 4AA

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Lindsay & Gilmour Nuchem Pharmacy

    173 Piersfield Terrace, EH8 7BT

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Lorimer Pharmacy

    153 Morningside Road, EH10 4AX

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • M & D Green (Gracemount)

    1 Gracemount Drive, EH16 6RR

    Emergency Contraception · Needle Exchange · Nicotine Replacement Therapy · Palliative Care Network · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • M&D Green Dispensing Chemist

    2-4 Piershill Terrace, EH8 7EH

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • MacKinnon Pharmacy

    291 Calder Road, EH11 4RH

    Emergency Contraception · Needle Exchange · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Marchmont Pharmacy

    41-43 Warrender Park Road, EH9 1EU

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Murrayfield Pharmacy

    115 Corstorphine Road, EH12 5PZ

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Pharmacy Travel Clinic · Supervised Buprenorphine Service · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • New Town Pharmacy

    6 Eyre Place, EH3 5EP

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Newington Pharmacy

    46-48 Clerk Street, EH8 9JB

    Emergency Contraception · Nicotine Replacement Therapy · Palliative Care Network · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Omnicare Pharmacy Causewayside & Travel Clinic

    160 Causewayside, EH9 1PR

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Omnicare Pharmacy Drumbrae & Travel Clinic

    38 Duart Crescent, EH4 7JP

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Pharmacy Travel Clinic · Supervised Buprenorphine Service · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Omnicare Pharmacy Inch & Travel Clinic

    102 Walter Scott Avenue, EH16 5RL

    Emergency Contraception · Needle Exchange · Nicotine Replacement Therapy · Pharmacy First · Pharmacy Travel Clinic · Supervised Buprenorphine Service · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Omnicare Pharmacy Queensferry Road & Travel Clinic

    509 Queensferry Road, EH4 7QD

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Omnicare Pharmacy Springwell

    1 Ardmillan Terrace, EH11 2JN

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Omnicare Pharmacy Tollcross & Travel Clinic

    2 Home Street, EH3 9LY

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Paton & Finlay

    177 Bruntsfield Place, EH10 4DG

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Right Medicine Pharmacy

    9-11 Roseburn Terrace, EH12 5NG

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Right Medicine Pharmacy

    2 Beaufort Road, EH9 1AG

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Rowlands Pharmacy

    5A Featherhall Avenue, EH12 7TG

    Emergency Contraception · Nicotine Replacement Therapy · Palliative Care Network · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Royal Mile Pharmacy

    67 High Street, EH1 1SR

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • S H C Pharmacy Ltd

    Sighthill Health Centre, Calder Road, EH11 4AU

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Sighthill Pharmacy

    483A Calder Road, EH11 4AW

    Emergency Contraception · Needle Exchange · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Southside Pharmacy

    79 Nicolson Street, EH8 9BZ

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Stockbridge Pharmacy

    35-37 North West Circus Place, EH3 6TW

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Tesco Pharmacy (Edinburgh)

    7 Broughton Road, EH7 4EW

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Trinity Pharmacy

    37 South Trinity Road, EH5 3PN

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Well Pharmacy

    4 Stenhouse Cross, EH11 3JY

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply

  • Well Pharmacy

    114-116 Granton Road, EH5 3RE

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Well Pharmacy

    12A Lochend Road South, EH7 6BP

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Well Pharmacy

    100 Craigentinny Road, EH7 6RN

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Wester Hailes Pharmacy

    26 Westerhailes Centre, EH14 2SW

    Emergency Contraception · Needle Exchange · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Wooton Pharmacy

    168 Portobello High Street, EH15 1EX

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Your Local Boots Pharmacy

    10A Buckstone Terrace, EH10 6PZ

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Your Local Boots Pharmacy

    151 Comely Bank Road, EH4 1BH

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Your Local Boots Pharmacy

    58-60 Main Street, Davidson's Mains, EH4 5AA

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

  • Your Local Boots Pharmacy

    123 Ferry Road, EH6 4ET

    Emergency Contraception · Nicotine Replacement Therapy · Pharmacy First · Supervised Methadone Supply · Treatment For Impetigo · Treatment for Urinary Tract Infection (UTI)

Listings from NHS inform.