more work on attribute selectors