accessibility init
progressive enhancement