updated with single page