SlideShare une entreprise Scribd logo
1  sur  14
An Environment for Access
Team Members Project stakeholders Content creators User interface designers Graphic designers (Visual identity) Software developers
Project Stakeholder Stakeholders are those who are behind the project vision or those will be affected by the project’s outcome. In the case of educators, the project stakeholders are often students. Accessibility Responsibilities: Listen Support Mediate Monitor
Content Creators Responsibilities Creating content for the project Accessibility Responsibilities Ensure that content is created for all assets (images, animations, video, etc.) within the project
User Interface Designers Responsibilities Creating content layouts that ensure consistency and reliability Accessibility Responsibilities Ensure that standardized styles are consistently used Ensure that the “behind the scenes” coding represents the message of both the graphic designer and the content creator.
Graphic Designers Responsibilities: To enhance the content with flexible visual layouts Accessibility Responsibilities: Address visual identity in an accessible manner Create appropriate styles for the content Be aware of color decisions
Infrastructure Developers Responsibilities Programming and building frameworks to deliver the content Communicate effectively with other members to understand their expectations Accessibility Responsibilities Ensure functionality for all users, regardless of their technological devices
+ + + = YOU! When there are not enough people  to make up an entire team,  then the team is sometime you alone.
Be Positive Try to be positive in the way you present accessibility. Using the danger of a lawsuit will onlyinspire defensiveness.
Documentation Document the team’s progress and project details with a project wiki or a project style guide containing detailed information. Media specification sheet: outlines project content, images, videos and other media along with their associated text descriptions, metadata and other needs.
Plan for Access Do it right the first time to avoid retrofitting inaccessible websites! By planning for accessibility in the beginning, project costs can be reduced.
WET Dilemma WET = Writing everything twice If you choose to create alternate versions to accommodate accessibility, then you will be in a WET dilemma. 1. Non-Accessible Version 2. Accessible Version
DRY Principle DRY = Don’t repeat yourself! Present content only once if possible. Avoid creating an alternate version to accommodate accessibility. 1. Accessible Version Only
Templates Templates allow us to formalize our thoughts and eliminate repetition.

Contenu connexe

En vedette

3.1.3extra Support
3.1.3extra Support3.1.3extra Support
3.1.3extra SupportTalia Carbis
 
Nye ekklesiologiske modeller 5 okt
Nye ekklesiologiske modeller 5 oktNye ekklesiologiske modeller 5 okt
Nye ekklesiologiske modeller 5 oktMogens Mogensen
 
Gaber mohammad hanafycv
Gaber mohammad hanafycvGaber mohammad hanafycv
Gaber mohammad hanafycvgaber hanafy
 
Marketing Yourself In A Market Free Fall
Marketing Yourself In A Market Free FallMarketing Yourself In A Market Free Fall
Marketing Yourself In A Market Free Fallfordhamx4
 
Paul Hurly's Portfolio
Paul Hurly's PortfolioPaul Hurly's Portfolio
Paul Hurly's PortfolioPaul
 
Ledelse og administration i folkekirkelelige menigheder
Ledelse og administration i folkekirkelelige menighederLedelse og administration i folkekirkelelige menigheder
Ledelse og administration i folkekirkelelige menighederMogens Mogensen
 
Does Blair Answer The Question An Analysis Of His Performance At
Does Blair Answer The Question An Analysis Of His Performance AtDoes Blair Answer The Question An Analysis Of His Performance At
Does Blair Answer The Question An Analysis Of His Performance Atlegal5
 
WebRTC Asia Forum - What's Next for WebRTC in Asia - Dean Bubley, Disruptive ...
WebRTC Asia Forum - What's Next for WebRTC in Asia - Dean Bubley, Disruptive ...WebRTC Asia Forum - What's Next for WebRTC in Asia - Dean Bubley, Disruptive ...
WebRTC Asia Forum - What's Next for WebRTC in Asia - Dean Bubley, Disruptive ...Dean Bubley
 
中國歷史上影響最大的十首詩
中國歷史上影響最大的十首詩中國歷史上影響最大的十首詩
中國歷史上影響最大的十首詩kevin95
 
The Changing World of Business Blogging
The Changing World of Business BloggingThe Changing World of Business Blogging
The Changing World of Business BloggingMarketwired
 
859 0708fedlegalempguide
859 0708fedlegalempguide859 0708fedlegalempguide
859 0708fedlegalempguidelegal5
 
Press Release Headline Optimization Marketwire Widmann Mrs2009
Press Release Headline Optimization Marketwire Widmann Mrs2009Press Release Headline Optimization Marketwire Widmann Mrs2009
Press Release Headline Optimization Marketwire Widmann Mrs2009Marketwired
 
Legal History Of Spam
Legal  History Of SpamLegal  History Of Spam
Legal History Of Spamlegal5
 
Legal Document
Legal DocumentLegal Document
Legal Documentlegal5
 

En vedette (19)

3.1.3extra Support
3.1.3extra Support3.1.3extra Support
3.1.3extra Support
 
Nye ekklesiologiske modeller 5 okt
Nye ekklesiologiske modeller 5 oktNye ekklesiologiske modeller 5 okt
Nye ekklesiologiske modeller 5 okt
 
Gaber mohammad hanafycv
Gaber mohammad hanafycvGaber mohammad hanafycv
Gaber mohammad hanafycv
 
Marketing Yourself In A Market Free Fall
Marketing Yourself In A Market Free FallMarketing Yourself In A Market Free Fall
Marketing Yourself In A Market Free Fall
 
Paul Hurly's Portfolio
Paul Hurly's PortfolioPaul Hurly's Portfolio
Paul Hurly's Portfolio
 
Ledelse og administration i folkekirkelelige menigheder
Ledelse og administration i folkekirkelelige menighederLedelse og administration i folkekirkelelige menigheder
Ledelse og administration i folkekirkelelige menigheder
 
Does Blair Answer The Question An Analysis Of His Performance At
Does Blair Answer The Question An Analysis Of His Performance AtDoes Blair Answer The Question An Analysis Of His Performance At
Does Blair Answer The Question An Analysis Of His Performance At
 
WebRTC Asia Forum - What's Next for WebRTC in Asia - Dean Bubley, Disruptive ...
WebRTC Asia Forum - What's Next for WebRTC in Asia - Dean Bubley, Disruptive ...WebRTC Asia Forum - What's Next for WebRTC in Asia - Dean Bubley, Disruptive ...
WebRTC Asia Forum - What's Next for WebRTC in Asia - Dean Bubley, Disruptive ...
 
Parts Of Speech
Parts Of SpeechParts Of Speech
Parts Of Speech
 
中國歷史上影響最大的十首詩
中國歷史上影響最大的十首詩中國歷史上影響最大的十首詩
中國歷史上影響最大的十首詩
 
The Changing World of Business Blogging
The Changing World of Business BloggingThe Changing World of Business Blogging
The Changing World of Business Blogging
 
7.4.4
7.4.47.4.4
7.4.4
 
Ak cj keywords
Ak cj keywordsAk cj keywords
Ak cj keywords
 
859 0708fedlegalempguide
859 0708fedlegalempguide859 0708fedlegalempguide
859 0708fedlegalempguide
 
Press Release Headline Optimization Marketwire Widmann Mrs2009
Press Release Headline Optimization Marketwire Widmann Mrs2009Press Release Headline Optimization Marketwire Widmann Mrs2009
Press Release Headline Optimization Marketwire Widmann Mrs2009
 
Legal History Of Spam
Legal  History Of SpamLegal  History Of Spam
Legal History Of Spam
 
Theme
ThemeTheme
Theme
 
Legal Document
Legal DocumentLegal Document
Legal Document
 
7.3.6
7.3.67.3.6
7.3.6
 

Similaire à Environment for Access

Digital technologies 120 course overview
Digital technologies 120 course overviewDigital technologies 120 course overview
Digital technologies 120 course overviewnbteacher
 
Ch.9 multimediatools
Ch.9 multimediatoolsCh.9 multimediatools
Ch.9 multimediatoolsasheralicia
 
Ch9 multimediatools
Ch9 multimediatoolsCh9 multimediatools
Ch9 multimediatoolsjhtrespa
 
Prezi -bulldogs
Prezi -bulldogsPrezi -bulldogs
Prezi -bulldogshbrown5018
 
Planning Multimedia
Planning MultimediaPlanning Multimedia
Planning MultimediaJason Hando
 
Plymouthworkshop300108printversion
Plymouthworkshop300108printversionPlymouthworkshop300108printversion
Plymouthworkshop300108printversionFlea Palmer
 
Sample_Multimedia_v2.0.pdf
Sample_Multimedia_v2.0.pdfSample_Multimedia_v2.0.pdf
Sample_Multimedia_v2.0.pdfssuserae5cf91
 
UDL The Power of Image + Audio
UDL The Power of Image + AudioUDL The Power of Image + Audio
UDL The Power of Image + AudioHW Johnson
 
Interactive Multimedia
Interactive MultimediaInteractive Multimedia
Interactive MultimediaJason Hando
 
Teaching Universal Design in Computer Science
Teaching Universal Design in Computer ScienceTeaching Universal Design in Computer Science
Teaching Universal Design in Computer ScienceDamian T. Gordon
 
Beyond Powerpoint
Beyond PowerpointBeyond Powerpoint
Beyond Powerpointguestf8ceb5
 
Extreme Tech-Over Syllabus (Lomicka/Lord)
Extreme Tech-Over Syllabus (Lomicka/Lord)Extreme Tech-Over Syllabus (Lomicka/Lord)
Extreme Tech-Over Syllabus (Lomicka/Lord)Gillian Lord
 
Educational Technology 101
Educational Technology 101Educational Technology 101
Educational Technology 101lmcoologeorgen
 
Web Accessibility Made Easy_ Strategies for Inclusive Design.pptx
Web Accessibility Made Easy_ Strategies for Inclusive Design.pptxWeb Accessibility Made Easy_ Strategies for Inclusive Design.pptx
Web Accessibility Made Easy_ Strategies for Inclusive Design.pptxEmmaJones273085
 
Multimedia notes
Multimedia  notesMultimedia  notes
Multimedia notesKoYe Click
 
Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Howard Kramer
 

Similaire à Environment for Access (20)

Digital technologies 120 course overview
Digital technologies 120 course overviewDigital technologies 120 course overview
Digital technologies 120 course overview
 
chapter 9
chapter 9chapter 9
chapter 9
 
Ch.9 multimediatools
Ch.9 multimediatoolsCh.9 multimediatools
Ch.9 multimediatools
 
Ch9 multimediatools
Ch9 multimediatoolsCh9 multimediatools
Ch9 multimediatools
 
Prezi -bulldogs
Prezi -bulldogsPrezi -bulldogs
Prezi -bulldogs
 
Planning Multimedia
Planning MultimediaPlanning Multimedia
Planning Multimedia
 
Plymouthworkshop300108printversion
Plymouthworkshop300108printversionPlymouthworkshop300108printversion
Plymouthworkshop300108printversion
 
Sample_Multimedia_v2.0.pdf
Sample_Multimedia_v2.0.pdfSample_Multimedia_v2.0.pdf
Sample_Multimedia_v2.0.pdf
 
UDL The Power of Image + Audio
UDL The Power of Image + AudioUDL The Power of Image + Audio
UDL The Power of Image + Audio
 
Ch03
Ch03Ch03
Ch03
 
Interactive Multimedia
Interactive MultimediaInteractive Multimedia
Interactive Multimedia
 
Teaching Universal Design in Computer Science
Teaching Universal Design in Computer ScienceTeaching Universal Design in Computer Science
Teaching Universal Design in Computer Science
 
Mobile Learning Development: Get it Right
Mobile Learning Development: Get it RightMobile Learning Development: Get it Right
Mobile Learning Development: Get it Right
 
Beyond Powerpoint
Beyond PowerpointBeyond Powerpoint
Beyond Powerpoint
 
Extreme Tech-Over Syllabus (Lomicka/Lord)
Extreme Tech-Over Syllabus (Lomicka/Lord)Extreme Tech-Over Syllabus (Lomicka/Lord)
Extreme Tech-Over Syllabus (Lomicka/Lord)
 
Multimedia Systems
Multimedia SystemsMultimedia Systems
Multimedia Systems
 
Educational Technology 101
Educational Technology 101Educational Technology 101
Educational Technology 101
 
Web Accessibility Made Easy_ Strategies for Inclusive Design.pptx
Web Accessibility Made Easy_ Strategies for Inclusive Design.pptxWeb Accessibility Made Easy_ Strategies for Inclusive Design.pptx
Web Accessibility Made Easy_ Strategies for Inclusive Design.pptx
 
Multimedia notes
Multimedia  notesMultimedia  notes
Multimedia notes
 
Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)Designing and evaluating web sites using universal design principles (hands on)
Designing and evaluating web sites using universal design principles (hands on)
 

Dernier

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Dernier (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Environment for Access

  • 2. Team Members Project stakeholders Content creators User interface designers Graphic designers (Visual identity) Software developers
  • 3. Project Stakeholder Stakeholders are those who are behind the project vision or those will be affected by the project’s outcome. In the case of educators, the project stakeholders are often students. Accessibility Responsibilities: Listen Support Mediate Monitor
  • 4. Content Creators Responsibilities Creating content for the project Accessibility Responsibilities Ensure that content is created for all assets (images, animations, video, etc.) within the project
  • 5. User Interface Designers Responsibilities Creating content layouts that ensure consistency and reliability Accessibility Responsibilities Ensure that standardized styles are consistently used Ensure that the “behind the scenes” coding represents the message of both the graphic designer and the content creator.
  • 6. Graphic Designers Responsibilities: To enhance the content with flexible visual layouts Accessibility Responsibilities: Address visual identity in an accessible manner Create appropriate styles for the content Be aware of color decisions
  • 7. Infrastructure Developers Responsibilities Programming and building frameworks to deliver the content Communicate effectively with other members to understand their expectations Accessibility Responsibilities Ensure functionality for all users, regardless of their technological devices
  • 8. + + + = YOU! When there are not enough people to make up an entire team, then the team is sometime you alone.
  • 9. Be Positive Try to be positive in the way you present accessibility. Using the danger of a lawsuit will onlyinspire defensiveness.
  • 10. Documentation Document the team’s progress and project details with a project wiki or a project style guide containing detailed information. Media specification sheet: outlines project content, images, videos and other media along with their associated text descriptions, metadata and other needs.
  • 11. Plan for Access Do it right the first time to avoid retrofitting inaccessible websites! By planning for accessibility in the beginning, project costs can be reduced.
  • 12. WET Dilemma WET = Writing everything twice If you choose to create alternate versions to accommodate accessibility, then you will be in a WET dilemma. 1. Non-Accessible Version 2. Accessible Version
  • 13. DRY Principle DRY = Don’t repeat yourself! Present content only once if possible. Avoid creating an alternate version to accommodate accessibility. 1. Accessible Version Only
  • 14. Templates Templates allow us to formalize our thoughts and eliminate repetition.