Working for moving to CPU