temporary use 0,0,1 as z axis
fix the alginment transfer bug