new - page framework