introduced task cleanUnpuzzle