implemented movement orders