add region reader