make sure initialize is called with page