pagination and blog system
merged with master