reworking page selectors
machine-generated version