typical-pattern