relocate method