adding a11y functions