integrated ghostmovement