finished pagemanger and pagestate