Adicionado paginação e mensagem de erro