refine start process