refine experiment
fix experiment