Update MV binding; create test cases; fix bugs