move first page references to initialContent and base to _getBase calls
break out existing page logic