add support for back moves