patterns analyses