implemeted listsizes and listregions