download pattern