changed protocol
new movement conditions