adding pagination
starting to implement systems by query for user