Update the semantic and add the basic paging.