all movements are smooth, checkpoint