having patterns