MValue migration FINAL