All about patchwork