add compile dance