should update value too when copying
fix arithmetic tests