patchworks review