My Structural pattern