reworking page integration