patterns-128