dynamic attributes to make selectors backward compatible