fixed advanced move