changed getPortion()