documentation & movement one method