patterns fixed