Swapping home pages around
New shared pointer