patterns-121