in te r fer enc e | pa t te rn s