movement almost working