add pagination and changes to styling