revise start raid func