patterns-118