added docs for structural patterns