move some method