more work on publishing, ensuring we get the correct version of a page base don publish date and version