add MoreLogic.hasMore