serializable and get rid of datapaginator