Pattern 5 - single and nested partial structuring