Refractore a base page state