add pagination, and parser exception explain