adds sample data generate, pagination for users
Adds Subscription functionality