identify patterns