make possible to process multiple move all at once