the method 'mover_cpu' is added
new changes are added in the method main
small fixed bug in the method main