implement move by vector