In Place Method