added portion distinction