transformational patterns