[Abstract 004] pattern