patterns-117