improving user_pages