correct oversights, implement parent page creation