temp
failed to merge something
to do: velo loop test -> pos loop test