patterns-106