add cluster persistence