modify the position