movement upgraded