patterns-98