Added Val-Move and Val-Copy