adds sample data generate, pagination for users