add pagnation and faker gem