patches, prints and panache!