added styling and paging