medium specific patterns