patterns-89