patterns-111